Özet - Format
Coddy'nin Rust Journey'sinin Fundamentals bölümünün bir parçası — ders 72 / 75.
Görev
BaşlangıçFarklı kapsamlarda kullanıcı girişi alarak bir parola oluşturan bir program oluşturun. Her kapsam parolanın farklı bölümlerini ister. Nihai parola, tüm parçaların birleşimidir. Örneğin:
Giriş:
> 1
> 2
> 3Çıktı şu şekilde olacaktır:
> Generated password: 123Kendin dene
use std::io;
fn main() {
// final_password değişkeninizi burada tanımlayın
let mut final_password;
{
let mut input = String::new();
io::stdin().read_line(&mut input).unwrap();
input = input.trim().to_string();
// İlk girişi işlemek için kodunuzu buraya ekleyin
}
{
let mut input = String::new();
io::stdin().read_line(&mut input).unwrap();
input = input.trim().to_string();
// İkinci girişi işlemek için kodunuzu buraya ekleyin
}
{
let mut input = String::new();
io::stdin().read_line(&mut input).unwrap();
input = input.trim().to_string();
// Üçüncü girişi işlemek için kodunuzu buraya ekleyin
}
println!("Generated password: {}", final_password);
}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 Girdi