Golang-if

代码可随意使用或转贴,但请注明出处
GitLab:https://gitlab.com/whitefloor40567/golangnote

上一篇可以Hello Golang后
接着就会进到程式流程控制的部分
个人觉得用代码举例会学得比较快,就略过了宣告、基本型别等...的文章教学了

package basicimport ("log""os")//宣告常数,代表这个变数只要被呼叫就只会有对应的数值const (b int = 2)//短宣告在func外是会被编译器报错的,可以把remakr解除看看// a:=2// AboutIf func首字如果是大写,就可以给别的package使用,也就是Public,公开的,反之如果是小写则只能在该package使用func AboutIf() {//再多值回传的情况下,底线可以将回传值略过不进行使用//golang的if可以直接进行宣告,在对宣告的变数进行判断if _, err := os.Open("./test.txt"); err != nil {log.Println("Not have find file")}//短宣告,等同于var a int = 1、var a =1,但短宣告只能在func内使用a := 1//这里if判断的status意思是 status == true,两种写法是一样的if status := a > b; status {log.Println("a>b")} else if !status {log.Println("a<b")}}

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章