2.4 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	Which expression increases n by 1?
var n float64
- n = +1
- n = n++
- n = n + 1CORRECT
- ++n
1: This just assigns 1 to n.
2: IncDec statement can't be used as an operator.
4: Go doesn't support prefix incdec notation.
Which expression decreases n by 1?
var n int
- n = -1
- n = n--
- n = n - 1CORRECT
- --n
1: This just assigns -1 to n.
2: IncDec statement can't be used as an operator.
4: Go doesn't support prefix incdec notation.
Which code below equals to n = n + 1?
- n++CORRECT
- n = n++
- ++n
- n = n ++ 1
2: IncDec statement can't be used as an operator.
3: Go doesn't support prefix incdec notation.
4: What's that? ++?
Which code below equals to n = n + 1?
- n = n++
- n += 1CORRECT
- ++n
- n = n ++ 1
1: IncDec statement can't be used as an operator.
3: Go doesn't support prefix incdec notation.
4: What's that? ++?
Which code below equals to n -= 1?
- n = n--
- n += 1--
- n--CORRECT
- --n
1: IncDec statement can't be used as an operator.
2: IncDec statement can't be used as an operator. And also, you can't use it with
1--. The value should be addressable. You're going to learn what that means soon.4: Go doesn't support prefix incdec notation.
Which code below divides the length by 10?
- length = length // 10
- length /= 10CORRECT
- length //= 10
1: What's that?
//?2: That's right. This equals to:
length = length / 103: What's that?
//=?
Which code below equals to x = x % 2?
- x = x / 2
- x =% 2
- x %= 2CORRECT
1: This is a division. You need to use the remainder operator.
2: Close... But, the
%operator is on the wrong side of the assignment.
Which function below converts a string value into a float value?
- fmtconv.ToFloat
- conv.ParseFloat
- strconv.ParseFloatCORRECT
- strconv.ToFloat
Which code is correct?
If you don't remember it, this its function signature:
func ParseFloat(s string, bitSize int) (float64, error)
- strconv.ParseFloat("10", 128)
- strconv.ParseFloat("10", 64)CORRECT
- strconv.ParseFloat("10", "64")
- strconv.ParseFloat(10, 64)
1: There are no 128-bit floating point values in Go (Actually there are, but they only belong to the compile-time).