博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
go语法之一
阅读量:5923 次
发布时间:2019-06-19

本文共 576 字,大约阅读时间需要 1 分钟。

Go语法:

  Go语言要求public的变量必须以 大写字母开头,private变量则以小写字母开头,这种做法不仅免除了public、private关键字,更重要的是统一了命名风格。

  Go语言对{  }进行了强制,必须如下写法:

    if expression {

      ...  

    }

  下面的写法是错误的:

    if  expression 

    {

      ...

    }

      Go代码的花括号位置是非常统一的;

  最有意思的其实还是 Go 语言首创的错误处理规范:

    f, err := os.Open(filename)

    if  err != nil{

      log.Println("Open file failed:",  err)

      return 

    }

    defer  f.close()

  1、defer  关键字;defer语句的含义是不管程序是否出现异常,均在函数退出时自动执行相关代码。

  2、Go语言函数允许返回多个值;

Go语言支持类、类成员方法、类的组合,但是反对继承、反对虚函数(virtual function)和函数重载;

以及Go不支持构造函数(constructor)和析构函数(destructor);

go支持接口(interface)

 

转载地址:http://xosvx.baihongyu.com/

你可能感兴趣的文章
悬而未决的5G频谱:中国政府真能沉住气
查看>>
四种不同计算机体系结构的Flynn分类法
查看>>
围棋、医疗、拯救世界:2016年成为 AI 玩转一切的开端
查看>>
2017年云计算和数据中心五大趋势
查看>>
有一支能“陆上跑水上游”的两栖部队
查看>>
美国税局再遭攻击:原是偷来的社会安全号码作祟
查看>>
从这些小故事中领悟大道理
查看>>
企业为何要向物联网迈进?
查看>>
浅谈物联网智能设备数据安全面临的挑战
查看>>
新秩序下 网络安全进入新形式
查看>>
新版勒索软件使用伪随机密码锁住安卓设备
查看>>
华中数交所开启“大数据高校行”活动
查看>>
简单有趣的 NLP 教程:手把手教你用 PyTorch 辨别自然语言(附代码)
查看>>
上半年新增装机规模同比增三倍 “十三五”光伏发电装机目标或下调
查看>>
GSMA宣布了首批2017世界移动大会-上海主题演讲嘉宾名单
查看>>
深圳成为国内首批国家新型智慧城市标杆市试点
查看>>
Windows Store应用更新: 应用通知添加启动和钉选到开始菜单
查看>>
补贴下行压力引发我国光伏产业结构调整
查看>>
金雅拓助AT&T扩展物联网产品
查看>>
数据中心监控工具概述
查看>>