Taso 6.6 Rust-tehtäväkirja
Määritä, kuinka monta päivää on jäljellä kuukauden loppuun.
Pyydä käyttäjää syöttämään sähköpostiosoitteensa. Tarkista, syöttikö hän kelvollisen arvon.
Pyydä käyttäjää syöttämään päivämäärän muodossa vuosi-kuukausi-päivä. Määritä, onko päivämäärä jo ollut kuluvana vuonna.
Kysy käyttäjältä syntymäaika. Määritä, kuinka monta päivää on jäljellä hänen seuraavaan syntymäpäiväänsä.
Hae nykyinen päivämäärä seuraavana rakenteena:
struct Date
{
year: u16,
month: u8,
day: u8,
}
Kirjoita koodi, joka vertaa kahta alla esitettyä päivämäärää ja tulostaa viestin siitä, kumpi niistä on suurempi:
let date1 = (2020, 11, 30);
let date2 = (2020, 12, 31);
Annettu taulukko kokonaisluvuilla, esimerkiksi seuraava:
[123, 456, 789]
Yhdistä kaikki tämän taulukon alkiot yhdeksi vektoriksi, pilkkoen ne merkki kerrallaan:
[1, 2, 3, 4, 5, 6, 7, 8, 9]