М
Size: a a a
М
М
JT
М
JT
PS
fn largest1(list: &[i32]) -> Option<i32> {
if list.len() == 0 {
return None;
}
let mut largest = list[0];
for &item in list.iter() {
if item > largest {
largest = item;
}
}
Some(largest)
}
fn largest2(list: &[i32]) -> Option<i32> {
match list.len() {
0 => None,
_ => Some(list.iter().fold(
list[0],
|largest, &item| if item > largest { item } else { largest },
)),
}
}
let mut largest = *list.get(0)?;
М
DK
CM
fn largest1(list: &[i32]) -> Option<i32> {
if list.len() == 0 {
return None;
}
let mut largest = list[0];
for &item in list.iter() {
if item > largest {
largest = item;
}
}
Some(largest)
}
fn largest2(list: &[i32]) -> Option<i32> {
match list.len() {
0 => None,
_ => Some(list.iter().fold(
list[0],
|largest, &item| if item > largest { item } else { largest },
)),
}
}
let mut largest = *list.get(0)?;
PS
АП
fn largest1(list: &[i32]) -> Option<i32> {
if list.len() == 0 {
return None;
}
let mut largest = list[0];
for &item in list.iter() {
if item > largest {
largest = item;
}
}
Some(largest)
}
fn largest2(list: &[i32]) -> Option<i32> {
match list.len() {
0 => None,
_ => Some(list.iter().fold(
list[0],
|largest, &item| if item > largest { item } else { largest },
)),
}
}
let mut largest = *list.get(0)?;
V
Y💜
V
V
VZ
NS