中间断了几天,虽然有在看东西,但所获甚少,所以没有写,这是一个不好的信号,有可能会中断我的学习计划,所以今天还是坚持写一下,给自己鼓气。
看书已经到了没有进益的地步,现在转而看视频学习。
-------------------------------------------------------------------------
了解了fmt的另一个方法scan/scanf,也明白了Println和Printf的区别,之前一直没有系统的了解,也算是补课了。
package main
import "fmt"
func main() {
var (
name string
password string
)
fmt.Println("请输入用户名和密码")
fmt.Scanf("%s",&name,&password) //用&标注变量,scanf定位显示,回车即结束
fmt.Scanf(&name,&password) //换行输入,下图显示的结果就是本行代码输出的显示效果
}
顺便了解了continue 和break的区别
break是满足某一个条件就停止
continue 是满足条件后跳出当前条件内容,仍旧执行下一条数据。
package main
import "fmt"
func main() {
i:=0
for{ //for 不加条件,则逻辑判定始终为真,可以一直循环下去,即死循环
i++
if i==6 {
break // 如果是break,则打印顺序为 1,2,3,4,5 就停止
continue //如果是continue ,则打印顺序为 1,2,3,4,5,7,8.........
}
fmt.Println(i)
}