zoukankan      html  css  js  c++  java
  • 01-打印Hello World、变量

    一、打印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
    )
  • 相关阅读:
    常用的dos命令
    java环境的配置
    javascript面向对象个人理解
    js如何获取样式?
    springboot新建项目遇到Whitelabel Error Page
    CSS 隐藏页面元素的 几 种方法总结
    优美动听的葫芦丝名曲
    大前端资料合集
    CSS实现背景透明,文字不透明(兼容所有浏览器)
    文字上下无缝滚动效果
  • 原文地址:https://www.cnblogs.com/wangcuican/p/12013097.html
Copyright © 2011-2022 走看看