如何在 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));
}