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
    )
  • 相关阅读:
    Sql server 经典常用函数
    Sql Server 时间格式化
    eval解析JSON中的注意点
    SQL Server 数据库try catch 存储过程
    SQL 添加索引
    sql中的begin catch 。。。end catch 的用法
    常用正则表达式
    css3实现背景渐变
    CacheHelper
    星座运势(等)接口控制器
  • 原文地址:https://www.cnblogs.com/wangcuican/p/12013097.html
Copyright © 2011-2022 走看看