Ahoj!
Opet super clanek! Jen mi prijde ze odbocuje od rustu jako takoveho.
Myslim ze chyby napriklad kapitoly o praci s retezci, nebo se soubory. Priapdne mnohem vice ze std library. NAonec i sam jazyk ma porad jeste hodne takovych zahadnych (...eh pro javistu pthonistu javascriptistu) koutu...
Na knihovny tretich stran je rek bych jeste dost casu.... Sakres dyt me porad jeste poradne nefunguje code completion v ide :)
retezce uz byly https://www.root.cz/clanky/prace-s-retezci-v-programovacim-jazyku-rust/ ne? Ale plne fungujici code completion pro Rust, to bych taky chtel a je mi celkem jedno, jestli to bude v Eclipse nebo treba v Code::Blocks. Zatim jsem to funkcni nevidel :(
Byly byly. A rek bych ze si zalsouzi vice pozorosti. Prevody mezi String a &str .. no bojuju s tim.
Napr jsem narazil na https://stackoverflow.com/questions/30154541/how-do-i-concatenate-strings#30154791 blah... to si programator nezaslouzi...a nebo to delma blbe.
Uvazim li ze stringova constanta neexistuje, jen &str, pak jsou bezne operace nad nimi clkem porod a nebo mi neco uniklo. (proto ten pocit ze by si to zaslouzilo jeste kapitolu)
Mne ten odkazovany priklad
fn main() {
let a = "Hello";
let b = "world";
let result = [a, b].join("\n");
print!("{}", result);
}
prijde srovnatelny s resenim v Pythonu - tam je taky join() preferovana metoda, prestoze tedy existuje moznost pouzit operator +. No a format!("{}{}", a, b); je zase srovnatelny s format() v Pythonu...