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

  • 相关阅读:
    简明python教程九----异常
    简明python教程八----输入/输出
    简明python教程七----面向对象的编程(下)
    vue --- 生命周期
    es6 ----- export 和 import
    jq ---- 实现浏览器全屏
    Vue项目自动转换 px 为 rem,高保真还原设计图
    vue ---- 实现手机端(左滑 删除。右划 正常)
    js---- localStorage的基本用法
    点击 下载文件保存
  • 原文地址:https://www.cnblogs.com/yunweiqiang/p/11743246.html
Copyright © 2011-2022 走看看