预定义常数

数据类型

这些常数可以被TypeOf函数返回。

gb.Null NULL
gb.Boolean Boolean
gb.Byte Byte
gb.Short Short
gb.Integer Integer
gb.Long Long
gb.Single Single
gb.Float Float
gb.Date Date
gb.String String
gb.Variant Variant
gb.Object Object引用

文件类型

这些常数可以被Stat函数使用。

gb.File 普通文件
gb.Directory 目录
gb.Device 设备文件
gb.Pipe 命名管道
gb.Socket 套接字专用文件
gb.Link 符号连接

字符串常数

gb.NewLine 换行符,等价于Chr$(10)。
gb.Tab 制表符,等价于Chr$(9)。

排序和比较

比较方式

这些常数在每一次排序和比较中都是必须用到的。 例如,在Array排序方法、 创建一个Collection时或者在String类方法,等等。

gb.Binary 二进制比较(缺省值)
gb.IgnoreCase 不区分大小写比较
gb.Language 依据当前语言比较
gb.Language + gb.IgnoreCase 依据当前语言不区分大小写比较
gb.Natural 依据当前语言自然比较
gb.Natural + gb.IgnoreCase 依据当前语言不区分大小写自然比较
gb.Like 第二个字符串被作为一个LIKE的模板,如果第一个字符串与它匹配,则返回0。 否则进行不区分大小写的比较。
gb.Match
自从 3.11

假定第二个字符串是 gb.pcre MATCH 模式。如果第一个字符串与其匹配,则返回相等性。否则将进行不区分大小写的比较。

排序类型

这些常数用于在排序方法中定义排序的类型。

gb.Ascent 升序排序
gb.Descent 降序排序

工作日

这些常数是WeekDay函数的返回值。

gb.Monday 星期一
gb.Tuesday 星期二
gb.Wednesday 星期三
gb.Thursday 星期四
gb.Friday 星期五
gb.Saturday 星期六
gb.Sunday 星期日

预定义格式

数字格式

gb.GeneralNumber 用十二位小数书写一个数。 如果数的绝对值小于10-4或者大于107,使用科学计数法。
gb.Fixed 等价于"0.00"。
gb.Percent 等价于"###%"。
gb.Scientific 用十八位小数及其指数书写一个数。

日期和时间格式

gb.GeneralDate 书写日期和时间中存在的部分。

自从 3.1

从Gambas 3.1开始,空日期不写,无日期则写短时间格式,其他情况写日期和时间。
gb.LongDate 长日期格式
gb.MediumDate 中日期格式
gb.ShortDate 短日期格式
gb.LongTime 长时间格式
gb.MediumTime 中时间格式
gb.ShortTime 短时间格式

货币格式

gb.Currency 使用本国货币符号格式化货币
gb.International 使用国际货币符号格式化货币

杂项格式

gb.Standard 使用gb.GeneralNumber来格式化数字, 用gb.GeneralDate来格式化日期和时间。

字节序

gb.BigEndian 大端字节序,高字节在前存储于内存。
gb.LittleEndian 小端字节序,低字节在前存储于内存。