> [1, 2, 3, 4][1..4]
=> [2, 3, 4]
2.2.2 :025 > a = [1, 2, 3, 4]
=> [1, 2, 3, 4]
2.2.2 :026 > a[1..a.size]
=> [2, 3, 4]
2.2.2 :034 > [1, 2, 3, 4, 5][1..4]
=> [2, 3, 4, 5]
2.2.2 :035 > [1, 2, 3, 4, 5][1...4]
=> [2, 3, 4]
/*
*/
/*
*
*
*/
#
Можна описати функцію і список параметрів, що вертає
Потім докерами задокументувати
А ще закоментити великий кусок кода швидко
решітку ніколи не використовував
В Раст така ж ідея
/// от тут іде опис
/// і параметри
/// і приклад
/// але три похилих лінії... це дофіга
Мова про те, що cинтаксис Rust намагались зробити мінімальістичним, а потім таке бачиш, і відразу запитання виникають: как, зачем, почему
Це відповідь на
нафіга такий коментар