go语言的特别之处

文章目录

·
package main
它定义了一个可执行程序。其中的main函数即是可执行文件的入口函数。

·
引入包用这种方式:
import “fmt”

·
变量声明:
var 变量名称 type
或者
var 变量名称 type = value
或者
短变量声明法
使用 := 方式声明并初始化变量。

·
Go 语言中要定义一个多行字符串时,就必须使用反引号字符:
s1 := `第一行
第二行
第三行
`
fmt.Println(s1)
反引号间换行将被作为字符串中的换行,但是所有的转义字符均无效,文本将会原样输出。

·
一些语言汉字占 两个字符
而go语言占三个字符

·
go语言命名的特点
大写开头的函数或者变量,表示共有,小写开头的函数或者变量表示私有

·
在使用多重赋值时,如果想要忽略某个值,可以使用匿名变量
下划线(_)

·
Go 语言中的变量需要声明后才能使用,同一作用域内不支持重复声明。 并且 Go 语言的变
量声明后必须使用。

·
go语言基础数据类型只有四种:整形,浮点型,布尔型,字符串
其他语言还有double类型

·
go语言的++和–只能单独作为一条语句,不能给其他变量赋值
比如:
num := 10
var num1 = num++ // 错误

num++
num1 = num // 正确

也没有前++和–,都是后++和–
比如:
num++ // 正确
++num // 错误

·
取余:
余数=被除数-(被除数/除数)*除数
比如:
fmt.Println(“10%3=”, 10%3) // =1
fmt.Println("-10%3=", -10%3) // -1
fmt.Println(“10%-3=”, 10%-3) // =1
fmt.Println("-10%-3=", -10%-3) // =-1

·
Go 语言的字符有以下两种:

  1. uint8 类型,或者叫 byte 型,代表了 ASCII 码的一个字符。
  2. rune 类型,代表一个 UTF-8 字符。
    进行汉字类型转换的时候,需要使用rune

目前主要总结了这些。后续会继续更新。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值