Size: a a a

2021 May 05

A ß in pro.elixir
обычно в разных файлах, но если модули маленькие можно и в один пихнуть
источник

M

MrFlorius in pro.elixir
Я обычно если в модуле только defstruct пишу его внутри родительского
источник

A ß in pro.elixir
а зачем нужен c:Module.__info__/1 если есть module_info/1?
источник
2021 May 06

МБ

Максим Барулин... in pro.elixir
Для поиска надо брать Sphinx search или еоо развитие в виде мантикоры. Остальное так себе. Ничего быстрее и удобнее я не встречал! Морфология, стемеры и прочие плюшки есть. Скорость просто космическая. Рт индексы присутствуют.
источник

МБ

Максим Барулин... in pro.elixir
Ну и sql подобные запросы в качестве бонуса
источник

АН

Александр Ниткин... in pro.elixir
Ребята извините за глупый вопрос,  пытаюсь написать простую программу с пропуском чисел цикле, есть Elixir  оператор break или continue ? Вот мой ужасный код z=[1,2,3,4,5]
for n <- z do
 if n==3 do
   break
 end
 IO.puts(n)
end
источник

ŹR

Źmićer Rubinštejn in pro.elixir
В эликсире нету циклов
источник

IK

Ihor Katkov in pro.elixir
Через рекурсию
источник

АН

Александр Ниткин... in pro.elixir
А как по другому можно сделать я новичок
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Это называется list comprehension
источник

ŹR

Źmićer Rubinštejn in pro.elixir
как в питоне, тока другой синтак
источник

V

V in pro.elixir
и как тут закомпрехенсить аналог break?
источник

АН

Александр Ниткин... in pro.elixir
Аналог continue есть ?
источник

ŹR

Źmićer Rubinštejn in pro.elixir
for i <- 1..10, rem(i,3) != 0, do: i
источник

АН

Александр Ниткин... in pro.elixir
Спасибо
источник

ŹR

Źmićer Rubinštejn in pro.elixir
В list comprehention не бывает break или continue
источник

ŹR

Źmićer Rubinštejn in pro.elixir
В питоне можно сделать итератор с break, continue и yield
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Но это разные весчи
источник

V

V in pro.elixir
Что такое rem и как оно заменяет break ?
источник

АН

Александр Ниткин... in pro.elixir
get/set тоже нету? Например как этот код  class X {
 String Zem = "";
 String get xx {
   return Zem;
 }

 set xx(String sum) {
   if (sum.length < 5) {
     print("No");
   } else {
     this.Zem = sum;
     print("Welcom ${Zem.toUpperCase()}");
   }
 }
}

void main() {
 X c = new X();
 c.xx = "xamarin";
}
источник