当前位置: 首页 > 资讯 >

Day4# 变数宣告

知道了有哪些资料型态後,就可以开始变数宣告了!
那麽话不多说,那我们就开始吧 ─=≡Σ(((っ゚∀゚)っ

变数宣告

Go 在进行变数宣告时,必须对资料型态进行设定,因此如果有变数重新赋值的情况,就会去看当初宣告时是使用什麽型态。

而宣告变数有几种方式:

1. var 变数宣告

除了需要特别加上资料型态外,意外的跟 JavaScript 非常相似XD

// 可以不指定起始值
var color string

// 指定起始值
var color string = "red"

// 当有多个变数需要进行宣告
var (
  color string
  age   int
)

// 复数宣告及赋值
var (
  color string = "red"
  age   int = 10
)

// 复数变数的型别相同也能够简写
var name, gender, birthday string

2. := Short Variable Declaration

这是最常使用的变数宣告方式,方法间单,不需要 var 也不需要写上资料型态就能够使用。
虽然看起来省掉很多步骤,但他仍然会去推断初始值的变数是什麽型态。

color := "red"
age := 10

// 也可以简写
color, age := "red", 10

但不管用什麽方式宣告变数,同个 scope 内是不能重复宣告的。

// 重复宣告的错误示范
color := "red"
color := "blue"

赋值时的资料型态与当初宣告的不同也会产生错误。

// 型态不同的错误示范
color := "red"
color = 123

3. 常数宣告

常数宣告使用 const,字首会尽量定义为大写,并且在给予初始值後无法进行二次赋值。
需要特别注意的是, const 不能使用 := 方式宣告。

const Cat =  "BuiBui"

// 复数宣告
const (
  Cat = "BuiBui"
  Dog = "MeiMei"
)

结尾

Day4 边紧张的烤肉边赶文章,好刺激...!!
今天的变数宣告介绍也到此结束,如果有任何问题也请不吝与我指教 :)


相关文章:

  • 【Youtube影片】Windows 不用滑鼠快速搜寻/安装 Chocolatey 平台上软件
  • 前言
  • javascript函式教学3
  • Day 4. Hashicorp Nomad: resources
  • Day3 阿里云使用须知与中国网路
  • Day9 - 读 Concurrency is not Parallelism - Rob Pike (四)
  • [FLM] 比较5.19 / 5.20 / 6.00 三者不同处
  • 软件测试类型
  • Day 16 self-attention的实作准备(二) 设定tensorflow和keras的环境
  • [DAY 15] 三人行石头火锅
  • ASP.NET MVC 从入门到放弃 (Day6) -C#集合、IEnumerable ICollection IList介绍
  • Unity与Photon的新手相遇旅途 | Day30-总结
  • How to set video ringtone in mobile?
  • [NET Core]Epplus於linux环境下无预设lib的报错与解决
  • 电子书阅读器上的浏览器 [Day23] 双视窗可拖拉调整大小元件
  • 海外营销周报:Facebook将对其广告工具进行调整,Linkedin恢复中国境内账号注册
  • 【教程】Let’s Encrypt免费HTTPS SSL证书获取教程
  • 如何在Hositnger主机开启Cloudflare服务,Hositnger主机Cloudflare CDN使用教程
  • WordPress 调试模式基本指南
  • 专业提供东南亚-越南线上支付通道
  • 日本虚拟信用卡预付卡礼品卡大全
  • Linux入门:Linux文件操作教程(目录文件操作和系统资源占用情况操作)
  • 礼品卡和虚拟信用卡的区别:Prepaid Debit Card和Virtual Credit Card区别
  • 国内出海企业用哪家公司的短信比较多?
  • 国外VPS优惠码大全:
  • Vultr / Digitalocean开通教程和购买教程,Vultr / Digitalocean如何切换IP教程方法
  • 国外抗攻击服务器推荐:DDOS高防服务器推荐
  • VPS评测:Clouvider Limited英国VPS性能测试
  • HD钱包是什么?比特币钱包原理
  • 以太坊是什么?以太坊原理和以太坊入门教程