2015-08-23 196 views
0

我應該如何在Rust中投射原始類型?如何投射原始類型?

在C派生的語言,一般人不會

int i = 0; 
    long j = (long)i; 

這並不魯斯特工作。我應該用什麼來代替?

+3

這在[*鏽病編程語言*](http://doc.rust-lang.org/stable/book)描述得很好,特別是題爲「[在類型間鑄造](http://doc.rust-lang.org/stable/book/casting-between-types.html)」的章節。 – Shepmaster

回答

6

您正在尋找的as keyword

let x: i32 = 5; 
let y: u32 = x as u32;