什么将是Rust等效的charCodeAt从Nodejs?

  • 本文关键字:charCodeAt Nodejs Rust rust
  • 更新时间 :
  • 英文 :


我想知道在Rust中什么相当于nodeJScharCodeAt?我试着深入研究Rust文档,但我还没有走得很远。

然而,这是我到目前为止得到的-它可能不是那么有用,我确实感谢指导。

生锈

fn main() {
let v1 = "u{1e}2022-Dec-2 11:42:16-0800";
println!("{:?}", v1.chars().nth(01));
}

let ReadShort = function (v, p) {
return (v.charCodeAt(p) << 8) + v.charCodeAt(p + 1);
};
let v1 = "u{1e}2022-Dec-2 11:42:16-0800";
console.log(ReadShort(v1, 0) == 30); // expected result true

字符码;只是字符的底层字节,也称为Unicode码点。您可以通过将其简单地转换为整数来获得它:

fn main() {
let v1 = "u{1e}2022-Dec-2 11:42:16-0800";
let character = v1.chars().nth(1).unwrap();
let code = u32::from(character);
println!("{}", code);
}

最新更新