File tree Expand file tree Collapse file tree 2 files changed +24
-24
lines changed Expand file tree Collapse file tree 2 files changed +24
-24
lines changed Original file line number Diff line number Diff line change @@ -441,41 +441,41 @@ func Subtract(left interface{}, right interface{}) interface{} {
441
441
var rleft , rright int64
442
442
var fleft , fright float64
443
443
var isInt = true
444
- switch left .(type ) {
444
+ switch left := left .(type ) {
445
445
case int :
446
- rleft = int64 (left .( int ) )
446
+ rleft = int64 (left )
447
447
case int8 :
448
- rleft = int64 (left .( int8 ) )
448
+ rleft = int64 (left )
449
449
case int16 :
450
- rleft = int64 (left .( int16 ) )
450
+ rleft = int64 (left )
451
451
case int32 :
452
- rleft = int64 (left .( int32 ) )
452
+ rleft = int64 (left )
453
453
case int64 :
454
- rleft = left .( int64 )
454
+ rleft = left
455
455
case float32 :
456
- fleft = float64 (left .( float32 ) )
456
+ fleft = float64 (left )
457
457
isInt = false
458
458
case float64 :
459
- fleft = left .( float64 )
459
+ fleft = left
460
460
isInt = false
461
461
}
462
462
463
- switch right .(type ) {
463
+ switch right := right .(type ) {
464
464
case int :
465
- rright = int64 (right .( int ) )
465
+ rright = int64 (right )
466
466
case int8 :
467
- rright = int64 (right .( int8 ) )
467
+ rright = int64 (right )
468
468
case int16 :
469
- rright = int64 (right .( int16 ) )
469
+ rright = int64 (right )
470
470
case int32 :
471
- rright = int64 (right .( int32 ) )
471
+ rright = int64 (right )
472
472
case int64 :
473
- rright = right .( int64 )
473
+ rright = right
474
474
case float32 :
475
- fright = float64 (right .( float32 ) )
475
+ fright = float64 (right )
476
476
isInt = false
477
477
case float64 :
478
- fright = right .( float64 )
478
+ fright = right
479
479
isInt = false
480
480
}
481
481
Original file line number Diff line number Diff line change @@ -299,21 +299,21 @@ func TestFileSize(t *testing.T) {
299
299
300
300
func TestSubtract (t * testing.T ) {
301
301
toFloat64 := func (n interface {}) float64 {
302
- switch n .(type ) {
302
+ switch n := n .(type ) {
303
303
case int :
304
- return float64 (n .( int ) )
304
+ return float64 (n )
305
305
case int8 :
306
- return float64 (n .( int8 ) )
306
+ return float64 (n )
307
307
case int16 :
308
- return float64 (n .( int16 ) )
308
+ return float64 (n )
309
309
case int32 :
310
- return float64 (n .( int32 ) )
310
+ return float64 (n )
311
311
case int64 :
312
- return float64 (n .( int64 ) )
312
+ return float64 (n )
313
313
case float32 :
314
- return float64 (n .( float32 ) )
314
+ return float64 (n )
315
315
case float64 :
316
- return n .( float64 )
316
+ return n
317
317
default :
318
318
return 0.0
319
319
}
You can’t perform that action at this time.
0 commit comments