ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

01-打印Hello World、变量

2019-12-09 20:04:46  阅读:176  来源: 互联网

标签:10 01 fmt Hello go var World main age


一、打印Hello World

下面就是我们写的打印hello world程序

在go语言中://代表单行注释,/**/代表多行注释

//单行注释
/*
多行注释
多行注释
*/
package main //表示当前go文件属于main包
import "fmt" //导入fmt包

// 编译型语言需要有一个入口文件  main包下的main函数
func main() { //定义了一个main函数

    fmt.Println("hello world") //打印helloworld,注意一定要用双引号
    //a 是编辑器给你提示的,参数名是a,只能在编辑器中看到

}

运行方式:

1.右键Run项目

2.go run 项目文件

3.go build 项目文件  ---> 执行项目文件.exe

需要注意的是:

1.在go中导入的包一定要使用,比如fmt,如果不使用就会报错

2.print打印的一定要使用双引号

二、变量

定义单个变量

方式一:全名称(完整的)     
var 变量名 变量类型=值
如: var a int=10     定义了一个int类型的a,把10赋值给他。

方式二:类型推导
var a=10

方式三:简略声明
a:=10       

 

代码示例

package main

import "fmt"

func main() {
    var age int  //变量声明,但是没有具体赋值
    fmt.Println("my age is",age)  //打印的是0
    age=30
    fmt.Println(age)
    age=50
    fmt.Println(age)
}

#结果
my age is 0
30
50

注意:(******)

1.在go语言中,变量定义了就必须使用,否则报错
2.第三种方式中的:=不能分开写
3.变量名不能重复
4.go是强类型语言,类型是固定的
5.如果只定义不赋初值:int 类型默认值是0,string类型默认是空字符串
var a int
fmt.println(a)     #打印出来是0
var b string
fmt.println(b)      #打印出来是空

同时定义多个变量 (四种方式)

1. var a,b int=10,20  #a,b都是int类型
2. var a,b =10,20
3. a,b:=10,20
4. var(
      name='bob'
      age=20
      height=180
)

 

 

 

 

 

 

 

标签:10,01,fmt,Hello,go,var,World,main,age
来源: https://www.cnblogs.com/wangcuican/p/12013097.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有