Size: a a a

2021 April 06

A

Alexander in ru.nim.talks
ну в расте довольно много обсуждений было нужно ли вообще let mut писать или let можно опустить
источник

A

Alexander in ru.nim.talks
вот в kotlin решили тоже опустить, а не писать val var = 100, ну и в nim по сути тоже
источник

g

gavr in ru.nim.talks
а в расте или котлине используется где то еще кроме как при создании переменных mut/var?
источник

g

gavr in ru.nim.talks
в котлине вродь нет
источник

A

Alexander in ru.nim.talks
mut? да, в декларации функции (не let mut, но чисто внешнее отличие)
источник

g

gavr in ru.nim.talks
вот, тогда ето логично и последовательно
источник

g

gavr in ru.nim.talks
mut чисто модификатор мутабильности
источник

g

gavr in ru.nim.talks
в котлине var чисто создание мутабельной переменной
источник

A

Alexander in ru.nim.talks
ну там свои особенности. например &mut - это вообще не логично
источник

A

Alexander in ru.nim.talks
ну хз, имхо вкусовщина. не очень вижу что тут не так. декларация имеет не такой же синтаксис как объявление во многих языках, включая раст с lifetimes
источник

g

gavr in ru.nim.talks
не так вот это
источник

g

gavr in ru.nim.talks
наверное впервые с таким сталкиваюсь, обычно бывают контекстно зависимые ключевые слова которые в других местах вообще не ключевые типа set get в vala/С№
источник

A

Alexander in ru.nim.talks
ну да, но одно - это декларация, а второе - про мутабельность типа :) хз как сделать правильно. но писать let var - не уверен тоже
источник

A

Alexander in ru.nim.talks
напоминает как там кто-то в radio-t рассуждал, что val и var в котлине - это полный трындец. но большинство так и не поняло что тут такого :)
источник

g

gavr in ru.nim.talks
помойму идеально зашлоб вот такое, уже и так есть модификатор ref который это и значит
источник

g

gavr in ru.nim.talks
источник

g

gavr in ru.nim.talks
так пусть он будет с обоих сторон как этот самый инвисибл указатель
источник

g

gavr in ru.nim.talks
то бишь боксинг
источник

A

Alexander in ru.nim.talks
так есть же в Nim'е и ref
источник

A

Alexander in ru.nim.talks
var - это не про реф, но описание что выше - реально напрягло
источник