Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Mar 27 2015 20:26
    User @sudodoki banned @doneck-russia from this room
  • Mar 19 2015 20:58
    User @mr-mig banned @pgr-ru from this room
  • Mar 15 2015 01:09
    User @mr-mig banned @putin-hero from this room
  • Mar 15 2015 01:09
    User @mr-mig banned @stepan-bendera from this room
Yuriy Yarosh
@yuriy-yarosh
Значить я туплю
Пам'ятаю що нотація '''array.slice(1, array.size())''' з'явилась ще в фортрані.
mevsme
@mevsme
@siriniok *thumbs_up*, прояснилось
Vladyslav Siriniok
@siriniok
@mevsme єдине, чого я не розумію — це чому тут дві точки, а не три
Yuriy Yarosh
@yuriy-yarosh
Вирішили колись що три точки то забагато ...
mevsme
@mevsme
що ти хоч, коли в них function це fn
економлять, йпрст
Vladyslav Siriniok
@siriniok
ай, блін...
:smile:
всьо не так!
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]
mevsme
@mevsme
о-о-о )))
mevsme
@mevsme
фа-а-а-ак, оце надлишковість %)
Yuriy Yarosh
@yuriy-yarosh
Де саме ?
Vladyslav Siriniok
@siriniok
x + 1
в чому надлишковість?
mevsme
@mevsme
в /// для коментів
Vladyslav Siriniok
@siriniok
а в чому прикол писати тип значення функції в кінці?
mevsme
@mevsme
чому ж те саме не вілпити так
/*
бла-бла-бла
*/
Vladyslav Siriniok
@siriniok
і в скалі так
mevsme
@mevsme

а в чому прикол писати тип значення функції в кінці?

та до синтаксиса Раст в мене щось взагалі багато питань. Я не єдрьоний кодер, взагалі нічого не знаю і серйозно не працював.

Але в if зате можна упустити лапки )

if x == 5 {
    println!("x равняется пяти!");
}
Vladyslav Siriniok
@siriniok
@mevsme так так ніхто не пише все одно
/*
*/
пишуть
/*
*
*
*/
mevsme
@mevsme
/*
 * дуже часто бачив, як так роблять
 * і коментити куски коду можна легко і швидко
 * і по ходу в Раст такого нема, що, імхо брєд
 */
Andrii
@j2ko
ну в пайтоні теж саме
if x == 5:
    print "something"
Vladyslav Siriniok
@siriniok
@mevsme нафіга такий коментар, скажи?
найкращі коментарі — це #
Andrii
@j2ko
ну растамани ще пожаліли - могли <!-- --> забабахити )
Vladyslav Siriniok
@siriniok
як в жс, ага
mevsme
@mevsme

Можна описати функцію і список параметрів, що вертає
Потім докерами задокументувати
А ще закоментити великий кусок кода швидко

решітку ніколи не використовував

В Раст така ж ідея
/// от тут іде опис
/// і параметри
/// і приклад
/// але три похилих лінії... це дофіга

Мова про те, що cинтаксис Rust намагались зробити мінімальістичним, а потім таке бачиш, і відразу запитання виникають: как, зачем, почему

Це відповідь на

нафіга такий коментар

Vladyslav Siriniok
@siriniok
ну так, могли б обійтися двома //
або решіткою
Andrii
@j2ko
ну // і /**/ це прості коменти - а от /// це вже для генерування доки
Vladyslav Siriniok
@siriniok
ну якщо для доки, то норм
але якось хз
mevsme
@mevsme
@j2ko до речі, я з Яху перейшов на якісь інші доки, і там нічого не було сказано про \* ... */
Я ще не перевірив, що їх справді можна використовувати, а в мене вже почало бомбити
Andrii
@j2ko
@mevsme варто задуматись про зміну пошуковика )
mevsme
@mevsme
Тобто я подумав, що таких нема )
Vladyslav Siriniok
@siriniok
і чому ти читаєш російську доку, якщо ти вчитель англійської?
mevsme
@mevsme
Так, мабуть )
Vladyslav Siriniok
@siriniok
в перекладах завжди будуть неточності
і щось застаріле
надто для такої мови
mevsme
@mevsme

Хочу сконцентруватись на суті, а не відвоілкатись на переклад невідомого.

Я читаю про С англійською, норм іде, і навіть комфортно, бо не потрібно думати, яке ж саме слово має на увазі російський переклад.

Коли писатиму, то ясен пень, що доки англ.мовою будуть. А зараз хочу без напрягу, по-швидкому.

Велику роботу все-таки люди проробили.

Згоден, згоден.
Я вже давно ніякої іншої крім англійської в пошукових запитах не використовую, і оточення на компі теж виключно англ.мовою.
Просто так склалось, побачив, що люди закінчили переклад... а тут ще на очі попадалось пару статей, який класний Раст... прям як зорі збіглись

І я якраз мав засіти і вчити якусь низькорівневу мову.
Так що от так от.

Vladyslav M.
@dywedir

И три точки в rust'е есть... Но они не используются для slice'ов. И можно только в for'е или в match'е писать

есть и для срезов (nightly)

Vladyslav Siriniok
@siriniok
@N-006 прикольно, але ж, я так розумію, ця фіча з рубі прийшла — то навіщо було робити все навпаки?)
Vladyslav M.
@dywedir
@siriniok если речь про срезы и именно две точки, то фича пришла из Ada :)