- for, if后面条件没有括号
- if 里也可以定义变量
- 没有while
- switch 不需要break, 也可以直接switch多个条件
package main
import (
"fmt"
"strconv"
"os"
"bufio"
)
func convertToBin(n int) string {
result := ""
for ; n > 0; n /= 2 {
lsb := n % 2
result = strconv.Itoa(lsb) + result
}
return result
}
func main() {
fmt.Println(
convertToBin(5),
convertToBin(13),
convertToBin(0),
)
}