• [日常] gocron源码阅读-go语言的变量


    变量的声明形式是这样的 var 变量名字 类型 = 表达式
    var (
    AppVersion = "1.5"
    BuildDate, GitCommit string
    )
    类型可以被省略,这时候会通过表达式推导变量的类型,AppVersion 应该是string类型
    表达式可以被省略,这时候会根据零值初始化机制,初始化一个值,BuildDate, GitCommit string,初始化为""

    还可以同时声明一组变量,var()声明了一组
    在main函数外面声明的变量是包级变量,这个是在main方法上面的因此是包级变量

    // web服务器默认端口
    const DefaultPort = 5920
    常量表达式是在编译期计算的,不是在运行期,一般是基础数据类型,定义后不可更改,其他的声明形式和变量类似,上面的DefaultPort就是常量

    cliApp := cli.NewApp()
    局部变量一般使用简短变量声明:=的形式,名字 := 表达式,通过表达式推导前面变量的类型,这里面cliAPP就是局部变量

  • 相关阅读:
    toj 2819 Travel
    toj 2807 Number Sort
    zoj 2818 Prairie dogs IV
    zoj 1276 Optimal Array Multiplication Sequence
    toj 2802 Tom's Game
    toj 2798 Farey Sequence
    toj 2815 Searching Problem
    toj 2806 Replace Words
    toj 2794 Bus
    css截取字符
  • 原文地址:https://www.cnblogs.com/taoshihan/p/11851627.html
Copyright © 2020-2023  润新知