ZGG文档
  • 语言特性
    • ZGG简介
    • 开始使用ZGG
    • 在Go程序中嵌入ZGG脚本
  • ZGG基本语法
    • ZGG的变量
    • ZGG内置类型-字符串
    • ZGG内置类型-数组
    • ZGG的函数
    • 条件判断
      • if语句
      • switch语句
      • 三目运算符
      • when表达式
    • 循环控制
  • 标准库
    • 内置标准库
      • base64 -- TODO
      • concurrent -- TODO
      • cron -- TODO
      • db -- TODO
      • dbop -- TODO
      • dom -- TODO
      • file -- TODO
      • go -- TODO
      • http
      • json
      • kv -- TODO
      • msgpack -- TODO
      • nsq -- TODO
      • ptable -- TODO
      • random
      • redis -- TODO
      • regexp -- TODO
      • sh -- TODO
      • sys -- TODO
      • template -- TODO
      • time
      • url -- TODO
由 GitBook 提供支持
在本页
  • 赋值(声明与变更)
  • 基本类型
  1. ZGG基本语法

ZGG的变量

赋值(声明与变更)

ZGG的变量需要先声明,然后再使用

声明并初始化的语法是:

variableName := <expr>

改变变量值的语法:

variableName = <expr>

可以看到,声明并初始化时,用的是**:=,改变值的时候,用的是=**

为什么变量第一次使用的时候需要额外声明?

这是由于ZGG设计原则决定的。ZGG希望设计为一门可读性好、语义明确的语言。明确的声明,可更好的保障作用域的明确、清晰

基本类型

ZGG的基本类型有:

类名
含义
说明

Bool

布尔型

取值:true、false

Int

整型

Float

浮点型

Str

字符串型

Bytes

字节数组

Nil

空类型

唯一取值为nil

Undefined

未定义类型

唯一取值为undefined. 常用于表示不存在的字段、标识符等

上一页在Go程序中嵌入ZGG脚本下一页ZGG内置类型-字符串

最后更新于2年前