这是什么意思?
error: type name `int` is undefined or not in scope
我正在尝试编译此example:
fn minval(A: &[int]) -> int {
A.iter().fold(A[0], |u,&a| {
if a<u {a} else {u}
})
}
fn main() {
let A = [1i,2i,3i];
let min = minval(A.as_slice());
println!("{}", min);
}
答案 0 :(得分:6)
Rust中没有int
类型。 Rust具有以下整数类型:
i8
,i16
,i32
,i64
:带有8/16/32/64位的有符号整数u8
,u16
,u32
,u64
: un 带有8/16/32/64位的有符号整数isize
,usize
:带指针大小的有符号/无符号整数(64位系统上为64位)您可以在this chapter of the Rust book中了解详情。