Leo - 数据类型
在Leo里, 只有4种基本的数据类型: True, Number, String, Function.
Leo是基于类如JS那样的原型链来实现面向对象的, 在Leo中, 所有的东西都是对象.
True
True是一个特殊的对象, 它和任何一个非空对象在比较时都是相等的.
所有对象都继承至True, 也就是说True是一个根对象.
Number
Leo 不区分浮点数和整数.
所有的数字都继承至Number对象.
String
String是所有字符串的父对象.
在表示一个字符串常量时, 你可以采用以下三种方式
"String"
'String'
@/String/
前两种方式都可以通过转义符来得到一些很难表示的字符, 如\n, \t, \0等.
第三种方式通常用于书写正则表达式.
第一种方式(双引号)可以通过占位符来插入变量或表达式的值.
"Start# var #End"
Function
Function对象是所有函数的父对象.