zoukankan      html  css  js  c++  java
  • 变量和常量

     运行 

    go run  file.go 
    

      

    变量

    package main  //这个必须为main 才能被当作主 执行
    import (
    	"fmt"
    	)
    var name string //可以这么声明一个 变量的类型(后面无法修改类型)
    
    var (
    	name1 string
    	age   int
    	height int
    	like_chiji bool
    )  //多声明变量
    
    
    //变量赋值
    var name5 string ="谢志强5" //初始化变量,字符串必须双引号
    var name7 = "谢志强7"  //根据赋值自动声明类型
    var name6,age6 = "谢志强6", 23  //链表赋值
    
    
    
    
    func main(){
    	fmt.Println(KB)
    	fmt.Println(MB)
    	fmt.Println(GB)
    	fmt.Println(TB)
    	fmt.Println(PB)
    }  //通过 go run   这个文件来启动

    常量和常量计数器

    package main  //这个必须为main 才能被当作主 执行
    import (
    	"fmt"
    	)
    
    //常量
    const pi = 3.14159  //var 声明变量 const 声明常量
    const (
    	n1=100
    	n2
    	n3
    )  //n2 n3 和 n1的值相同
    
    //iota常量计数器 如果不赋值 相当于声明索引
    const  (
    	into1=iota  //从0开始
    	into2=123123123
    	into3="Dsada"
    	into_3  //上一个变量时字符串 这个变量值和上一个变量值相等
    	into4 =iota
    	into5  //和上一次的值相等  上一个变量是iota 那么这次值是索引
    )
    const const1 =iota  //0
    const const2 =iota  //0
    
    
    
    func func1() (string,string){  //第二个() 需要规定返回值类型
    	name :="sad"
    	return name,"123"
    }
    //定义数量级
    const (
    	B  = iota  //0
    	KB = 1 << (10 * iota)   //1<<(10*1) = 100000000000 (二进制 bin) ==  1024(十进制 dec) =1024B
    	MB = 1 << (10 * iota)   //将1向左移动20位  1<<(10*2)  ==100000000000 00000000000(二进制 bin) ==  1048576 B(十进制 dec )
    	GB = 1 << (10 * iota)
    	TB = 1 << (10 * iota)
    	PB = 1 << (10 * iota)
    )
    
    //多个iota定义在一行
    const (
    	a, b = iota + 1, iota + 2 //1,2
    	c, d                      //2,3
    	e, f                      //3,4
    )
    
    
    func main(){
    	fmt.Println(KB)
    	fmt.Println(MB)
    	fmt.Println(GB)
    	fmt.Println(TB)
    	fmt.Println(PB)
    }  //通过 go run   这个文件来启动
    

      

      

  • 相关阅读:
    表、索引元信息的更新
    接口
    SAP ALV OO 选择行打印
    SAP SMARTFORM 变量显示技巧
    SAP SMARTFORMS-基于内存方式在report程序中传递数据到smartforms显示
    PL/Proxy介绍
    pgpool介绍和安装经验
    pgbouncer介绍
    Hibernate使用时需要注意的几个小问题
    JDBC连接MySQL
  • 原文地址:https://www.cnblogs.com/xzqpy/p/12930702.html
Copyright © 2011-2022 走看看