初拥 Go

之前收藏了一个不错的教程,今天在同事的催促下,开启了这次Go语言之旅.

看完了第一个入门部分,感觉有python的风格–简洁,灵活,其实是更甚之.比如赋值那块真是骚操作.用惯了C/C++,总觉得有很多不合理的啊,总觉得它必有问题,至少自己现在觉得它不能够让人一目了然,比如各种打印都可以用%v来表示.

总结下晚上看的东西吧,主要是一些注意点:

  1. 编码格式:
    • 左花括号需要在一行的结尾处(暂时没有发现有什么好处,对于习惯另起一行的不友好)
    • 一行结束没有分号
    • 导入包的代码组织方式,和python类似
  2. 变量
    • 变量的类型,函数的返回值都是在最后面
    • 如果连续几个变量的类型相同,可以仅写最后一个变量的类型
    • 字符串类型是string, 浮点类型是float64和float32.
    • 变量声明使用var开头,可以将多个声明括起来,前面仅用一个var
    • 短句赋值可以使用:=,仅能用在函数内(原因在下一条),常量不能用 := 语法声明
    • 函数外的每个语句必须以关键字开头(比如var, func等),不可以使用:=
    • 与C不同的是,类型转换是Go需要显式.
  3. 函数
    • 以func开头
    • 函数可以有多个返回值
    • 可以顶层定义返回值,而函数结尾仅return
  4. 打印
    • %v表示值,%T表示类型, %q会将空字符串的""打印
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CodingLife99

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值