Go语言学习第九天

中间断了几天,虽然有在看东西,但所获甚少,所以没有写,这是一个不好的信号,有可能会中断我的学习计划,所以今天还是坚持写一下,给自己鼓气。

看书已经到了没有进益的地步,现在转而看视频学习。

-------------------------------------------------------------------------

了解了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)

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容