如何在Vala中将unichar转换为int(ord函数)?

时间:2015-12-29 09:14:21

标签: vala

我找不到在其API中实现此功能的方法:http://valadoc.org/#!api=glib-2.0/unichar

我的意思是让角色的unicode值与其他语言中的ord(' A')= 65相同。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

unichar - > INT

'一个' - > 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));
}