[NAME]
ALL.dao.data.const

[TITLE]
常量

[DESCRIPTION]

常量可由关键词const声明: 
     
   1  const DEFAULT_INDEX = 123
   2  const DEFAULT_NAME  = "abc"
     
常量只能由常量表达式来初始化。

顶层作用域声明的常量将是全局常量。 其他的将是局部常量。 
     
   1  const konst = "global constant"
   2  for( i = 1 : 5 ) {
   3      const konst = 123
   4      for( i > 3 ) {
   5          const konst = "local constant"
   6          io.writeln( konst )  # 输出: local constant
   7      }
   8      io.writeln( konst )  # 输出: 123
   9  }
  10  io.writeln( konst )  # 输出: global constant
     

在类体里面,const可用来声明类常量。 类常量被储存在类对象里,可直接通过类对象访问。 
     
   1  class Klass
   2  {
   3      const name = "Klass"
   4  }
   5  io.writeln( Klass.name )