wunsh | Unsorted

Telegram-канал wunsh - Эликсир и Вунш

-

Русскоязычное сообщество эликсирщиков. Отвечаем на вопросы, рассказываем о новых классных библиотеках, делимся опытом и просто интересно общаемся по теме. Пожалуйста, не выкладывайте платные книги. WUNSH.RU #elixir #phoenix #erlang #ruby #rails

Subscribe to a channel

Эликсир и Вунш

query1 = from(s in Score, where: s.user_id == ^who_score_id2, update: [dec: [wallet: -String.to_integer(attrs["send_char"])]])

Читать полностью…

Эликсир и Вунш

еще не знаю, не пойму как это, может до query просто минус числу приделать?)))

Читать полностью…

Эликсир и Вунш

тут какие-то проблемы?

Читать полностью…

Эликсир и Вунш

а не, я студент любитель)

Читать полностью…

Эликсир и Вунш

дальше Repo.update_all(query1, [])

Читать полностью…

Эликсир и Вунш

а поняла, может inc с -

Читать полностью…

Эликсир и Вунш

привет, должно быть set вместо dec

Читать полностью…

Эликсир и Вунш

привет, подскажите как сделать что то подобное? unknown key :dec in update

Читать полностью…

Эликсир и Вунш

#functional #JavaScript

Clio is a functional, distributed programming language that compiles to JavaScript. It runs in the browser and on the server and is made to be a suitable language for scientific programming.


https://github.com/clio-lang/clio

Читать полностью…

Эликсир и Вунш

Спасибо! Всё решилось.

Читать полностью…

Эликсир и Вунш

Я так понял надо обращаться к @Virviil
За меня тут просили, но так и не разблокировали.

Читать полностью…

Эликсир и Вунш

Здравствуйте, добавьте меня пожалуйста в канал pro.elixir, я похоже даже не успел туда войти как меня забанили, ну либо этого канала не существует.

Читать полностью…

Эликсир и Вунш

Это есть и в книге "Введение в elixir", насколько помню про if.
Но главное это есть в документации к языку. На hexdocs.pm/elixir

Например в разделе case
"Variable handling

Note that variables bound in a clause do not leak to the outer context...

When binding variables with the same names as variables in the outer context, the variables in the outer context are not affected."

Читать полностью…

Эликсир и Вунш

Case и if и cond - это макросы, работают как замыкания, что внутри блока определено, снаружи не видно. Поэтому результат возвращаемый ими связывается с переменной, если нужно в дальнейшем использовать. Чтобы внешнюю переменную использовать для паттерн матчинга внутри блока используется ^ но переменную не пересвязать внутри.

data = {:ok, 3}
value = 3
new_value = case data do
{:ok, ^value} -> value = 2
:error -> nil
end

IO.puts value
IO.puts(new_value)

напечатает 3 потом 2

Читать полностью…

Эликсир и Вунш

new_variable = case check_string_or_number_of_display do
true -> 0
false -> Reg1Web.LayoutView.title(conn)
end

а почему ф-ция - это особенность эликсира, интерпретирует new_variable как вызов ф-ции без скобок. Где-то есть более каноничное объяснение.

+ я бы заменил здесь case на if
new_variable = if check_string_or_number_of_display do
0
else
Reg1Web.LayoutView.title(conn)
end

Читать полностью…

Эликсир и Вунш

Они там решили, что в финал пройдут первые 63 по рейтингу. А я на 64 оказался )

Читать полностью…

Эликсир и Вунш

а это какое место?) я даже не знаю сколько там надо было набрать

Читать полностью…

Эликсир и Вунш

Я не прошел ) одного места не хватило )

Читать полностью…

Эликсир и Вунш

это конкурс по хайлоад идет, видимо не он)

Читать полностью…

Эликсир и Вунш

не all cups случаем?)

Читать полностью…

Эликсир и Вунш

set это зарезервированный ключ куда складываются все обновления

Читать полностью…

Эликсир и Вунш

https://hexdocs.pm/ecto/Ecto.Query.html#update/3

Читать полностью…

Эликсир и Вунш

query1 = from(s in Score, where: s.user_id == ^who_score_id2,
update: [dec: [wallet: String.to_integer(attrs["send_char"])]])

Читать полностью…

Эликсир и Вунш

#ecto #elixir

A free 13-screencast series on Ecto, for beginners

https://alchemist.camp/episodes

https://www.youtube.com/watch?v=K6zuu_dFg-g&list=PLFhQVxlaKQElscjMvMmyMCaZ9mxf4XAw-&index=2

Читать полностью…

Эликсир и Вунш

не пользуйся веб телеграммом, ставь десктоп или мобильный

Читать полностью…

Эликсир и Вунш

https://web.telegram.org/#/im?p=%40proelixir

Читать полностью…

Эликсир и Вунш

ок, буду перечитывать тогда

Читать полностью…

Эликсир и Вунш

А этого в книге небыло , откуда хоть это все узнавать?)))

Читать полностью…

Эликсир и Вунш

Круто, теперь запомню)

Читать полностью…

Эликсир и Вунш

check_string_or_number_of_display = is_binary(Reg1Web.LayoutView.title(conn))
case check_string_or_number_of_display do
true -> new_variable = 0
false -> new_variable = Reg1Web.LayoutView.title(conn)
end

каждый раз с одной и той же проблемой сталкиваюсь, и не могу сообразить, почему выдает undefined function new_variable/0 ? почему она не переменная, а функция?

Читать полностью…
Subscribe to a channel