LINUX.ORG.RU

История изменений

Исправление MyTrooName, (текущая версия) :

for item in &array {...}

нормальный синтаксис для языка с явными указателями

for item in array.to_vec() {...}

не надо так делать. to_vec(), я так понимаю, аллоцирует и копирует

fn print_array2(array: [i32; n], n: i32) {

я понимаю, что ты не знаешь, как что-то сделать. но зачем изобретать свой синтаксис и пытаться его скомпилировать?

fn print_array4(array: &[i32]) {
    println!("{}", array.len())
}

Исправление MyTrooName, :

for item in array.to_vec() {...}

не надо так делать. to_vec(), я так понимаю, аллоцирует и копирует

fn print_array2(array: [i32; n], n: i32) {

я понимаю, что ты не знаешь, как что-то сделать. но зачем изобретать свой синтаксис и пытаться его скомпилировать?

fn print_array4(array: &[i32]) {
    println!("{}", array.len())
}

Исправление MyTrooName, :

for item in array.to_vec() {...}

не надо так делать. to_vec(), я так понимаю, аллоцирует и копирует

fn print_array2(array: [i32; n], n: i32) {

я понимаю, что ты не знаешь, как что-то сделать. но зачем изобретать свой синтаксис и пытаться его скомпилировать?

fn print_array4(array: &[i32]) {
    println!(array.len())
}

Исходная версия MyTrooName, :

for item in array.to_vec() {...}

не надо так делать. to_vec(), я так понимаю, аллоцирует и копирует

fn print_array2(array: [i32; n], n: i32) {

я понимаю, что ты не знаешь, как что-то сделать. но зачем изобретать свой синтаксис и пытаться его скомпилировать?

fn print_array4(array: &[i32])