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

建设网站协议合同范本地产股最新消息

建设网站协议合同范本,地产股最新消息,邢台市信息产业集团有限公司,湖南建筑信息网查询注:本人已有C,C,Python基础,只写本人认为的重点。 go的循环只有for循环,但有多个语法,可以实现C/C中的while和do while。当然,for循环也有break和continue,这点和C/C相同。 语法1: f…

注:本人已有C,C++,Python基础,只写本人认为的重点。
go的循环只有for循环,但有多个语法,可以实现C/C++中的while和do while。当然,for循环也有break和continue,这点和C/C++相同。
语法1
for 循环变量初始化;循环进行条件;循环变量迭代{
//执行语句
}
例1:

for i := 1; i <= 10; i++ {fmt.Println("hello,world", i)
}

例2:

//字符串遍历方式1-传统方式
var str string = "hello,world!北京"
str2 := []rune(str)
for i := 0; i < len(str2); i++ {fmt.Printf("%c \n", str2[i]) //使用到下标...
}

注意go的字符串是以字节形式存储的,当存在一个字节表示不了的字符时,要转成rune切片,所以这里的str2已经是rune切片了。
len是统计变量的容量,源码中有说明,不做赘述。

语法2
for 循环进行条件{
//执行语句
}
例:

j := 1        //循环变量初始化
for j <= 10 { //循环条件fmt.Println("hello,world", j)j++ //循环变量迭代
}

这种情况其实就是C/C++的while,不难看出,把循环条件放循环体末尾就是do while。
语法3
for {
//执行语句
}
上述执行语句如果没有break就是死循环,所以通常要加上break。
例:

k := 1
for { // 这里也等价 for ; ; {if k <= 10 {fmt.Println("ok~~", k)} else {break //break就是跳出这个for循环}k++
}

语法4,for-range

//字符串遍历方式2-for-range
str = "abc~ok上海"
for index, val := range str {fmt.Printf("index=%d, val=%c \n", index, val)
}

显然,for range可以直接遍历UTF-8字符串,因为它会将字符串视作Unicode码点(rune)进行遍历,即:在每次迭代时,for range 会从字符串中提取一个完整的Unicode字符(即一个 rune),同时返回字符的索引和对应的Unicode值,所以我们还需要使用%c才能显示原来的字符。

http://www.yayakq.cn/news/173477/

相关文章:

  • 百度网站描述网站推广公司电话
  • 河北省建设机械协会官方网站wordpress怎么自定义表情
  • 山西成宁做的网站青岛建网站公司哪家专业
  • 做网站需要购买网站空间吗百度 手机网站 收录
  • 在济南什么人想做网站微信公众号运营策划书范文
  • 百度网站排名优化工具社交网站 建站
  • 省通信管理局 网站备案制度流程中国建筑查询平台
  • 网站输入字符 显示出来怎么做网站兼容性
  • 企业建站wordpress网站建设站长之家
  • 网站推广的步骤eclipse与jsp网站开发
  • 微信后台网站建设网站开发如何盈利
  • 拖拽建站模板c 网站开发htnl
  • 如何制作自己的网站链接视频无聊的网站
  • 开通网站申请网页设计与制作教程第四版课后答案
  • 计算机大二建设网站永久免费建个人主页
  • 做网站常用代码怎么做关注网站
  • 珠海市网站建设制作设计平台做网络推广被骗了去哪里投诉
  • 如何给网站更换域名建立网站的链接结构有哪几种形式
  • dns网站建设订制电子商务网站 价格
  • 网站主机免费申请模板网站建设公司电话
  • 做高档衣服的网站淄博公益网站建设
  • 怎样做销售水蜜桃网站怎么做响应式网站
  • 个人免费网站创建展示网站多少钱一个
  • 网站开发方向 英语翻译学校网站建设的难点
  • 哈尔滨专业做网站如何建设一个文件分享网站
  • 企业快速建站免费模板做国际网站有补贴吗
  • 家用网络建网站海市科技网站建设
  • 金川做网站公司购物中心网站模板
  • 品牌高端网站制作公司微信怎么做推广
  • 网站需要什么百度账户安全中心