首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

区块链开发Go语言:print和变量声明

每门语言的Hello Wrold,都是一块敲门的板砖。

1

Print

变量声明

Golang

Hello World

package main

import "fmt"

func main() {

fmt.Print("Hello,world!\n");

}

在Ubuntu终端下cd 到项目路径,

运行用atom编辑器打开当前目录

在Atom中新建一个helloworld.go文件,编辑完之后保存,

在Ubuntu终端下,运行:

看到Hello,world 输出,则成功。

格式化输出

%d 数字

%c 字符不带引号

%b 二进制

%o 八进制

%x 16进制

%#X 16进制多个 0X

x大写 输出大写,X小写 输出小写

%p 打印地址 &name

例如:

package main

import "fmt"

func main() {

fmt.Printf("%d jiangfuyao %d",500, 1000)

} //注释:输出结果为 500 jiangfuyao 1000

再例如 输出八进制: 用 %o(如下:)

package main

import "fmt"

func main() {

fmt.Printf("%o jiangfuyao %o",500 ,1000)

}

保存文件后,在终端运行:

输出结果:

打印变量地址:

&name 取地址

变量的声明

变量的声明有好多种方法:

格式1: var name type

例如:

var number int

number = 500

格式2: name := value //自行判断变量类型,一旦判断不可改变

例:a := 100

多变量的声明:

格式1: var name1, name2, name3 type

例如: var a, b, c int

格式2:

var {

name1 type

name2 type

}

例如:

var {

a int

b string

c float64

}

string 字符串类型的变量声明:

var a string = “abc”

常量声明

const b string = “abc”

const b = “abc”

const L int = 10 //显示类型

const M = 5 //隐藏类型

常量 变量名一般为 大写 const LENGTH int = 10

枚举

const (

unknow = 0

female = 1

man = 2

F

M // F和 M 都等于 最后的2

)

iota

// iota 相当于给下面的常量依次++

const (

a = iota //0

b //1

c //2

)

区块链开发技术共享∣野生极客的公众号

`

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180127G0L0OJ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券