qua pero' forse poteva fare meglio: questo scoppia a runtime, non a compile time
let x = "[EMOJIDELLAPAPERA]"; let slice = &x[0..2];
x.len() e' 4 perche' lemoji della papera e' un carattere multibyte da 4 byte
se fai uno slice che non termina esattamente alla fine di un carattere, aiai
l'errore a runtime e' comunque buonissimo
questo forum purtroppo perde l'emoji, ho usato https://emojipedia.org/duck/
Quote
thread 'main' panicked at 'byte index 2 is not a char boundary; it is sta gran ceppa di minchia terrona 'PAPERA' (bytes 0..4) of `PAPERA`'
Messaggio modificato da toyo il 23 marzo 2023 - 13:16