Özet - Diziyi Okunaklı Yazdırma
Coddy'nin Rust Journey'sinin Fundamentals bölümünün bir parçası — ders 59 / 75.
Görev
Kolay5 boyutunda bir dizi alan ve diziyi aşağıdaki formatta güzel bir şekilde yazdıran bir program oluşturun:
[elem1, elem2, elem3, ...]Her eleman , (virgül ve ardından bir boşluk) ile ayrılır. Kapanış köşeli parantezinden ] önce sonda virgül veya fazladan boşluk yoktur.
Örneğin, 1,2,3,4,5 girişi verildiğinde, çıktı şöyle olmalıdır:
[1, 2, 3, 4, 5]Dizideki elemanlar üzerinde döngü kurmak için şunu kullanın:
for i in 0..arr.len() {
arr[i];
...
}Kendin dene
use std::io;
use std::convert::TryInto;
fn main() {
let mut input_str_arr = String::new();
io::stdin().read_line(&mut input_str_arr).unwrap();
let arr: [String; 5] = input_str_arr.split(',').map(String::from).collect::<Vec<String>>().try_into().unwrap();
print!("[");
// Kodunuzu aşağıya yazın
println!("]");
}Fundamentals bölümündeki tüm dersler
4Operatörler Bölüm 1
Aritmetik OperatörlerModül OperatörüAritmetik KısayollarKarşılaştırma OperatörleriString Karşılaştırma7Temel Girdi-Çıktı
Konsola YazdırmaKullanıcı Girdisi OkumaÖzet - 120'ye KadarÖzet - Doğru veya Yanlış5Operatörler Bölüm 2
Mantıksal Operatörler Bölüm 1Mantıksal Operatörler Bölüm 2Özet - Basit MantıkMantıksal Operatörler Bölüm 311Fonksiyonlar
Fonksiyon TanımlamaParametreler ve ArgümanlarDönüş DeğerleriBirden Fazla Dönüş DeğeriÖzet - Sigma FonksiyonuÖzet - Doğrulama Fonksiyonu14Diziler Üzerinde Gezinme
Range RehberiGelişmiş For DöngüsüDöngü İçinde Ödünç AlmaYaygın Dizi İşlemleri3Değişkenler Bölüm 2
Tür Bildirimiİsimlendirme KurallarıTür ÇıkarımıÖzet - Değişkenleri BaşlatmaTür Dönüştürme9Döngüler
Seriler Üzerinde ForWhile DöngüsüBreakContinueİç İçe DöngülerDöngü EtiketleriSonsuz DöngüÖzet - Dinamik Girdi12Dizi Temelleri
Dizi TanımlamaParametre Olarak DizilerElemanlara ErişimDizileri DeğiştirmeÖzet - Diziyi Okunaklı Yazdırma