当前位置: 首页 > wzjs >正文

市桥网站建设培训网上广告怎么推广

市桥网站建设培训,网上广告怎么推广,网站适配手机怎么做,网站的死链go - 学习笔记 -1 hello world变量值拷贝匿名变量语句分隔符整型&浮点型&布尔型字符串类型strings包的字符串函数 hello world package mainimport "fmt"func main() {fmt.Println("hello world") }变量 package mainimport "fmt"func…

go - 学习笔记 -1

    • hello world
    • 变量
    • 值拷贝
    • 匿名变量
    • 语句分隔符
    • 整型&浮点型&布尔型
    • 字符串类型
    • strings包的字符串函数


hello world

package mainimport "fmt"func main() {fmt.Println("hello world")
}

变量

package mainimport "fmt"func main() {// (1)先声明 在赋值// 声明变量 var 变量名 类型var age intfmt.Println(age) // 声明未复制,有默认值age = 22fmt.Println(age)// (2)声明并赋值,一行实现var name stringname = "lin"fmt.Println(name)//var newName string = "new lin"var newName = "new lin"fmt.Println(newName)// (3)声明并赋值的简洁写法name2 := "lin2" // 全局变量,不可以使用 := 的这种简洁语法,必须用 var 去声明赋值fmt.Println(name2)// (4)声明多个变量var (a int    // 0b string // ""c bool   // false)fmt.Println(a)fmt.Println(b)fmt.Println(c)// (5) 一行声明赋值多个变量//var mingzi, nianling, hunfou = "lin", 33, falsemingzi, nianling, hunfou := "lin", 33, falsefmt.Println(mingzi, nianling, hunfou)
}

值拷贝

package mainimport "fmt"func main() {// (1) 值拷贝var x = 10var y = xx = 20fmt.Println(x)fmt.Println(y)// (2)var a = 1 + 1fmt.Println(a)var b = x * yfmt.Println(b)
}

匿名变量

package mainimport "fmt"func foo() (int, int) {return 100, 2
}func main() {//var a, _ = 1,2var a, _ = foo()fmt.Println(a)
}

语句分隔符

package mainimport "fmt"func main() {// ;和换行符,作为语句分隔符//var x = 100; y = 200// 推荐用换行符作为分割符,会有更好的阅读性var x = 100var y = 200fmt.Println(x, y)
}

整型&浮点型&布尔型

package mainimport ("fmt""reflect"
)func main() {// (1) 整型/*int8 可存1一个字节, 范围是:-128至127int16 可存2个字节, 范围是:-32768至32767int32 可存4个字节, 范围是:-2147483648至2147483647int64 可存8个字节, 范围是:-9223372036854775808至9223372036854775807uint8 可存1个字节, 范围是:0至255uint16 可存2个字节, 范围是:0至65535uint32 可存4个字节, 范围是:0至4294967295uint64 可存8个字节, 范围是:0至18446744073709551615*/var x int8 = 100var y int16 = 200fmt.Println(x, y)// (2)浮点型/*float32 可存4个字节, 范围是:-3.402823466e+38至3.402823466e+38float64 可存8个字节, 范围是:-1.7976931348623157e+308至1.7976931348623157e+308*/var f1 float32 = 3.14159267890123var f2 float64 = 3.14159267890123fmt.Println(f1, reflect.TypeOf(f1))fmt.Println(f2, reflect.TypeOf(f2))var f3 = 2e10fmt.Println(f3, reflect.TypeOf(f3))// (3)布尔型var b1 bool = truevar b2 bool = falsefmt.Println(b1, reflect.TypeOf(b1))fmt.Println(b2, reflect.TypeOf(b2))c := 2 > 1fmt.Println(c, reflect.TypeOf(c))name := "lin"c2 := name == "root"fmt.Println(c2, reflect.TypeOf(c2))fmt.Println(name, reflect.TypeOf(name))
}

字符串类型

package mainimport "fmt"func main() {var s string // 默认为""s = "hello yuan"// 索引和切片 字符串 [索引] 字符串[start:end]  go不支持负数索引fmt.Println(string((s[1])))fmt.Println(string((s[6])))fmt.Println(string((s[0:5])))fmt.Println(string((s[:5])))fmt.Println(string((s[6:10])))fmt.Println(string((s[6:])))// 字符串拼接var s1 = "hi"var s2 = " yuan"fmt.Println(s1 + s2)// 转义符号 \反斜杠fmt.Println(string("1\n2\n3"))var s3 = "D:\\next\\go.exe"fmt.Println(s3)fmt.Println("It is \"main\".")// 多行打印fmt.Println("1. 红药")fmt.Println("2. 蓝药")fmt.Println("3. 武器")info := `1. 红药2. 蓝药3. 武器
`fmt.Println(info)
}

strings包的字符串函数

package mainimport ("fmt""strings"
)func main() {// 大小写转换var name = "Yuan"var newName = strings.ToUpper(name)fmt.Println(name)fmt.Println(newName)fmt.Println(strings.ToLower(name))// 包含var s = "rain yuan alivin"fmt.Println(strings.HasPrefix(s, "rain")) // 以xx开头fmt.Println(strings.HasPrefix(s, "in"))   // 以xx结尾fmt.Println(strings.Contains(s, "yuan"))  // 是否包含xx// 去除空格username := "  yuan "fmt.Println(strings.Trim(username, " ")) // 去除空格,返回无空格的字符串fmt.Println(username == "yuan")fmt.Println(strings.TrimSpace(username))       // 去掉前后空格fmt.Println(strings.TrimLeft(username, "   ")) // 去掉作弊的空格// index 索引var s2 = "rain yuan alvin"fmt.Println(strings.Index(s2, "yuan"))fmt.Println(strings.Index(s2, "alex")) // 返回为-1,原因为未从s2内找到对应字符串// 分割 拼接var s3 = "rain yuan alvin"nameSlice := strings.Split(s3, " ")fmt.Println(nameSlice)fmt.Println(nameSlice[0])fmt.Println(nameSlice[1])fmt.Println(nameSlice[2])var newStr = strings.Join(nameSlice, ",")fmt.Println(newStr)}
http://www.dtcms.com/wzjs/367442.html

相关文章:

  • 沧州哪家做网站好点击排名软件哪个好
  • 哪些网站是做包装的昆明seo排名外包
  • 彩票网站做维护是什么安卓优化大师老版本
  • 西部数码网站备案查询衡水seo培训
  • 专业网站建站公司关键词优化外包服务
  • 广州建网站比较有名的公司百度问问
  • 建站市场seo顾问公司
  • 曰本孕妇做爰网站今日新闻最新10条
  • 如何制作课程网站模板最近新闻报道
  • 两学一做专题网站用途网络服务提供者知道或者应当知道
  • 品牌网站建设c重庆草根站长工具
  • 给设计网站做图网络营销产品的特点
  • 网站怎样做的有吸引力开发网站建设公司
  • 做国外购物网站聊城网站推广的公司
  • html项目案例实战合肥百度快照优化排名
  • 不用虚拟机可以做网站吗如何建立自己的网页
  • 我做网站了今天的最新新闻内容
  • 政府网站的模块结构微网站建站平台
  • 动易网站后台修改栏目的字网站源码
  • 免费信息网站建设南宁seo排名首页
  • 雄安个人代做网站排名软件关键词排名
  • 宝安网站建设哪家便宜免费发广告网站
  • 网站视频接口 怎么做外贸平台排名
  • 在线做名片做海报网站打开百度网页
  • 做网站开发用sublime好吗网络推广服务商
  • 查域名ip南昌seo公司
  • 做充气气模产品一般去哪些网站北京seo诊断
  • 外贸公司组织架构图福建seo外包
  • 做装修的人到什么网站找工作营销技巧和话术
  • 手机网站设计公司网站营销策划