Gambas文档
主题
代码片段
名词解释
如何操作
应用程序仓库
废弃的组件
开发环境文档
开发者文档
教程
文档
最新修改
组件
维基手册
维基搜索
维基许可协议
编译和安装
语言概览
Gambas对象模型
三角函数
专用方法
事件声明
事件循环
事件管理
位操作函数
使用保留字作为标识符
全局特殊事件处理程序
内部函数
分支结构和函数
变量声明
复数
外部函数管理
字符串函数
字符串操作
字符检测函数
对数与指数功能
对象和类管理
局部变量声明
属性声明
常量声明
常量表达式
循环结构
数学功能
数据类型
数据类型检测函数
数据类型的二进制表示形式
数据类型转换函数
数组声明
整数
文件和目录功能
文件和目录路径
文件模态语法
方法声明
日期与时间函数
本地化和翻译函数
本地容器类
本地数组
杂项功能
杂项控制结构
枚举声明
格式化函数
比较方式
流与输入/输出功能
浮点数
用户定义的格式
算术运算
结构体声明
表达式
语言常量
赋值
赋值操作
运算符优先级
进程管理
逻辑运算
错误处理
随机数功能
预定义常数
语言索引
说明
错误消息
ar
ca
cs
de
en
eo
es
fa
fr
hu
id
it
ja
ko
mk
nl
pl
pt
pt_BR
ru
sq
tr
vi
zh
zh_TW
The english page is more recent.
比较方式
这些常数用于
Comp
函数和排序方法之中。 例如,在
Array
的排序方法中,当创建
Collection
时, 在
String
类的方法中,等等。
gb.Binary
二进制比较(默认)
gb.IgnoreCase
不区分大小写比较
gb.Language
根据当前语言的比较
gb.Language + gb.IgnoreCase
根据当前语言的不区分大小写比较
gb.Natural
根据当前语言的原生比较
gb.Natural + gb.IgnoreCase
根据当前语言的不区分大小写原生比较
gb.Like
第二个字符串被认为是
LIKE
模板,如果第一个字符串与其匹配,则返回相等, 否则进行不区分大小写的比较。
gb.Match
假定第二个字符串是
gb.pcre
MATCH
gb.pcre 模式。如果第一个字符串与其匹配,则返回相等性。否则将进行不区分大小写的比较。
Since 3.11
请注意,比较字符串依赖于根据当前语言 (
gb.Language
) 支持的
glibc
库的内部排序规则。 因此,无法得知使用特定语言的排序结果。你必须自己检查一下。 至少对于西欧语言来说,glibc 整理例程似乎忽略了空格。