收藏此站 联系我们 网站
当前位置:首页» 网络推广 » 【建站服务】诸暨爱采购会员/58同城会员账户/百度竞价开户/百家号注册运营/推广公司网站-网站营销全网推广-域名申请

【建站服务】诸暨爱采购会员/58同城会员账户/百度竞价开户/百家号注册运营/推广公司网站-网站营销全网推广-域名申请

作者: 风兰 . 阅读量: 2 . 发表时间:2022-09-21 05:52:42

网站建设
​

上往建站提供服务器空间服务商,百度快照排名,网站托管,百度推广运营,致力于设计外包服务与源代码定制开发,360推广,搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。



诸暨爱采购会员/58同城会员账户/百度竞价开户/百家号注册运营/推广公司网站-网站营销全网推广

网站建设.png

  1. o Range 简单循环:

    package mainimport "fmt"func main(){
        nums := []int{1,2,3,4};
        length := 0;
        for range nums {                                                  
            length++;
        }
        fmt.Println( length);}
    Webben

       Webben

      wei***_li@126.com

    4年前 (2018-06-01)
  2.    若是初见

      142***9142@qq.com

    9

    循环键值对

    package mainimport "fmt"func main(){
       nums := []int{1,2,3,4}
       for i,num := range nums {
          fmt.Printf("索引是%d,长度是%d
    ",i, num)
       }}

    输出结果为:

    索引是0,长度是1索引是1,长度是2索引是2,长度是3索引是3,长度是4
    若是初见

       若是初见

      142***9142@qq.com

    4年前 (2018-08-05)
  3.    SuiXing

      w37***9736@foxmail.com

    13

    通过 range 获取参数列表:

    package mainimport (
        "fmt"
        "os")func main() {
        fmt.Println(len(os.Args))
        for _, arg := range os.Args {
            fmt.Println(arg)
        }}
    SuiXing

       SuiXing

      w37***9736@foxmail.com

    4年前 (2018-09-20)
  4.    Patch

      284***323@qq.com

    2

    Go 中的中文采用 UTF-8 编码,因此逐个遍历字符时必须采用 for-each 形式:

    package mainimport "fmt"func main() {   
       printStr("hello")   
       fmt.Println()   
       fmt.Println()   
       printStr("中国人")}func printStr(s string) {   
       fmt.Println("str: " + s)   
       for _, v := range s {      
          fmt.Printf("0x%x %c, ", v, v)   
       }   
       fmt.Println()   
       for i := 0; i < len(s); i++ {      
          fmt.Printf("0x%x, ", s[i])   
       }}

    输出结果为:

    str: hello0x68 h, 0x65 e, 0x6c l, 0x6c l, 0x6f o,               0x68, 0x65, 0x6c, 0x6c, 0x6f,                         
                                                          str: 中国人                                           0x4e2d 中, 0x56fd 国, 0x4eba 人,


Go 语言Map(集合)

Map 是一种无序的键值对的集合。Map 最重要的一点是通过 key 来快速检索数据,key 类似于索引,指向数据的值。


Map 是一种集合,所以我们可以像迭代数组和切片那样迭代它。不过,Map 是无序的,我们无法决定它的返回顺序,这是因为 Map 是使用 hash 表来实现的。


定义 Map

可以使用内建函数 make 也可以使用 map 关键字来定义 Map:


/* 声明变量,默认 map 是 nil */

var map_variable map[key_data_type]value_data_type


/* 使用 make 函数 */

map_variable := make(map[key_data_type]value_data_type)

如果不初始化 map,那么就会创建一个 nil map。nil map 不能用来存放键值对


实例

下面实例演示了创建和使用map:


实例

package main


import "fmt"


func main() {

    var countryCapitalMap map[string]string /*创建集合 */

    countryCapitalMap = make(map[string]string)


    /* map插入key - value对,各个国家对应的首都 */

    countryCapitalMap [ "France" ] = "巴黎"

    countryCapitalMap [ "Italy" ] = "罗马"

    countryCapitalMap [ "Japan" ] = "东京"

    countryCapitalMap [ "India " ] = "新德里"


    /*使用键输出地图值 */

    for country := range countryCapitalMap {

        fmt.Println(country, "首都是", countryCapitalMap [country])

    }


    /*查看元素在集合中是否存在 */

    capital, ok := countryCapitalMap [ "American" ] /*如果确定是真实的,则存在,否则不存在 */

    /*fmt.Println(capital) */

    /*fmt.Println(ok) */

    if (ok) {

        fmt.Println("American 的首都是", capital)

    } else {

        fmt.Println("American 的首都不存在")

    }

}




诸暨爱采购会员/58同城会员账户/百度竞价开户/百家号注册运营/推广公司网站-网站营销全网推广



上往建站提供搭建网站,域名注册,官网备案服务,网店详情页设计,企业网店,专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管,网页美工排版,致力于域名申请,竞价托管,软文推广,全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机,网站推广,百度竞价托管,网站建设,上网建站推广服务,网络公司有哪些等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站

全国服务热线
18114747181
二维码
手机端二维码
上往建站
地址:全国各地都有驻点商务 |  网站建设:上往建站
在线咨询QQ:1120768800
 
QQ在线咨询
售前咨询热线
18114747181
营销顾问
营销顾问
售后服务热线
400-000-1116
售后服务
售后服务