go中语句为什么不用加分号;结束

不用人加

编译的时候自动加了分号;

编译器工作原理

首先,在一行中,寻找成对的符号,比如一对字符串的引号.一对圆括号,一对大括号

上述任务完成后,在一行中没有其他成对的标示,然后就在行尾追加分号;

所以一行一个语句,结尾不用加分号.

举例:

import 后面,每个包写一行,后面自动追加分号;

import (

"fmt"

"math"

扫描二维码关注公众号,回复: 11274133 查看本文章

)

写一行,要写成import ("fmt";"math")

圆括号在这里是语法要求的,一次导入多个包,必须加圆括号.否则报错

猜你喜欢

转载自www.cnblogs.com/keystone/p/12966367.html