如何在 Vala 中将 unichar 转换为 int(ord 函数)?
How to convert unichar to int (ord function) in Vala?
我在它的API中没有找到实现这个功能的方法:http://valadoc.org/#!api=glib-2.0/unichar
我的意思是在其他语言中获取字符的 unicode 值,例如 ord('A') = 65。
有什么想法吗?
Unicher -> 宗旨
'a' -> 97
unichar a = 'a';
int ia = (int)a;
'0' -> 0:
unichar num = '0';
string? str = num.to_string ();
if (str != null) {
stdout.printf("%d\n", int.parse (str));
}
我在它的API中没有找到实现这个功能的方法:http://valadoc.org/#!api=glib-2.0/unichar
我的意思是在其他语言中获取字符的 unicode 值,例如 ord('A') = 65。
有什么想法吗?
Unicher -> 宗旨
'a' -> 97
unichar a = 'a';
int ia = (int)a;
'0' -> 0:
unichar num = '0';
string? str = num.to_string ();
if (str != null) {
stdout.printf("%d\n", int.parse (str));
}