zoukankan      html  css  js  c++  java
  • Go基础结构与类型01---常量变量表达式

    // 包名(main包下的main函数是程序的入口)
    package main
    
    // 导入sdk(software developing kit)中的fmt包
    import "fmt"
    
    /*
    一次性定义多个常量
    定义在函数以外的常量对所有函数可见
    */
    const (
    	lightSpeed = 300000
    	months     = 12
    )
    
    /*
    一次性定义多个变量
    定义在函数以外的变量对所有函数可见
    */
    var (
    	// 驼峰风格的成员定义
    	yearSeconds = 365 * 24 * 3600
    	// 首字母大写
    	YearSeconds = 365 * 24 * 3600
    
    	// 一个季度有多少天
    	monthDays = 30
    )
    
    // 入口函数(main包下的main函数是程序的入口)
    func main01() {
    	// 定义圆周率常量
    	const pi = 3.14
    
    	// 定义圆的半径变量
    	var radius = 10.0
    
    	// 定义圆面积变量
    	var area = 0.0
    
    	// 使用表达式求圆的面积,赋值给面积变量
    	area = pi * radius * radius
    
    	// 输出结果
    	fmt.Println("圆的面积是", area)
    }
    
    // 访问全局常量变量(写在函数外部的成员可以被当前包下的所有函数访问)
    func main02() {
    	// 计算一光年的距离
    	var lightYearDistance = lightSpeed * yearSeconds
    
    	// 变量的声明赋值二合一(只能在函数内部)
    	//lightYearDistance := lightSpeed * yearSeconds
    
    	// 计算一个季度有多少天
    	seasonDays := monthDays * 3
    
    	fmt.Println("一光年有",lightYearDistance, "公里;一个季度有",seasonDays, "天")
    }
    
    func main()  {
    	// 一次性定义多个常量
    	const a,b,c = 1,2,3
    	// 一次性定义多个变量
    	var d,e,f = 4,5,6
    	// 输出
    	fmt.Println(a,b,c)
    	fmt.Println(d,e,f)
    
    }
    

    main01输出:

    圆的面积是 314

    main02输出:

    一光年有 9460800000000 公里;一个季度有 90 天

    main输出:

    1 2 3
    4 5 6

  • 相关阅读:
    MySQL Cluster --01
    TPCC-MySQL(转自imysql.com)
    MySQL mha 高可用集群搭建
    Redis--初入
    Python之Fabric
    MySQL pt-table-checksum及pt-table-sync校验及修复主从一致性
    MySQL GTID
    MySQL Batched Key Access
    MySQL Block Nested-Loop Join(BNL)
    MySQL Index Condition Pushdown
  • 原文地址:https://www.cnblogs.com/yunweiqiang/p/11743246.html
Copyright © 2011-2022 走看看