第一个GO程序

1. 在GO语言中,所有独立运行的程序必须包含 package main,且所有的go文件必须以package <name>开头

2. 使用import引入需要的库文件。如示例代码中的 fmt


一个变量和格式化输出的例子:

package main

import (
	"fmt"
)

func main() {
	var a int    //define int var a, defalt 0
	var b string //define string var b defalt ""
	fmt.Printf("a = %d\n", a)
	fmt.Printf("b = %s\n", b)
	c := 10   //define int var c with value 10
	d := true //define bool var d with value true
	fmt.Printf("c = %d\n", c)
	if d {
		fmt.Println("d is true,so we get here.")
	}
	e, f := 20, 16 //also we can define two var in one line
	fmt.Printf("e = %d\n", e)
	fmt.Printf("f = %d\n", f)
	//define const enum var
	const (
		g = iota //0
		h = iota //1
	)
	fmt.Printf("g = %d\n", g)
	fmt.Printf("h = %d\n", h)
	s := `Charles'
	first GO program!`
	/*	//same with following code
		s := "Charles" +
			"first GO program!"*/

	fmt.Println(s)
	//var i int  /* if defined a var, and never use it, there will be a error*/

	hello := "hello"
	Arr := []byte(hello) // convert hello to a byte array
	Arr[0] = 'c'
	s2 := string(Arr)
	fmt.Printf("%s\n", s2)
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值