Rust လေ့ကျင့်ခန်းအဆင့် 4.6
Задание 1
စာကြောင်းတစ်ခု ပေးထားသည်။ ဤစာကြောင်းသည် ဂဏန်းများသာဖြင့် ဖွဲ့စည်းထားခြင်းရှိ/မရှိ စစ်ဆေးပါ။
Задание 2
vector တစ်ခု ပေးထားသည်-
rustvec![1, 0, 2, 3, 0, 5]
vector ထဲမှ သုညအားလုံးကို ဖယ်ရှားပါ-
rust[1, 2, 3, 5]
Задание 3
vector တစ်ခု ပေးထားသည်-
rustlet vct: Vec<i16> = Vec::new();
ဤ vector ကို နှစ်ထပ်ကိန်း၏ ထပ်ညွှန်းများဖြင့် nth ထပ်ညွှန်းအထိ ဖြည့်စွက်မည့် code ကို ရေးပါ-
rust[2, 4, 8, 16, 32]
Задание 4
ကိန်းပြည့်တစ်ခု ပေးထားသည်-
rustlet num: u16 = 12345;
ဤကိန်း၏ အဆုံးမှ ပထမဆုံး ဂဏန်းစုံကို ရယူပါ။
Задание 5
�ောက်ပါ စာကြောင်းကို ဖွဲ့စည်းမည့် program ကို ရေးပါ-
rust"54321"
Задание 6
ကိန်းပြည့်များပါသော array တစ်ခု ပေးထားသည်-
rustlet arr = [123, 102, 345, 350];
သုညဂဏန်း ပါဝင်သော ကိန်းများကို vector အသစ်တစ်ခုတွင် ရေးထည့်ပါ။
Задание 7
စာကြောင်းတစ်ခု ပေးထားသည်-
rust"abcdef"
ဤစာကြောင်း၏ ဒုတိယမြောက် စာလုံးတိုင်းကို ရယူပါ-
rust"acf"