Size: a a a

2021 January 24

SK

Suren Kirakosyan in pro.elixir
A ß
ну тогда никак
а всё остальное норм или тоже есть проблемы?
источник

A ß in pro.elixir
ну плюс минус
источник

A ß in pro.elixir
обычно в модуле со структурой объявляют тип t и потом используют его с алиасом
источник

SK

Suren Kirakosyan in pro.elixir
A ß
обычно в модуле со структурой объявляют тип t и потом используют его с алиасом
но это же не структура самого модуля, а структура внешнего модуля. Т.е. как мне обяъвить в Accounts  @type t :: %MODULE{} для Accounts.User ?
источник

A ß in pro.elixir
вместо __MODULE__ пишешь его название и все
источник

SK

Suren Kirakosyan in pro.elixir
Ок, спасибо.
источник

SK

Suren Kirakosyan in pro.elixir
A ß
вместо __MODULE__ пишешь его название и все
Так?
Но вроде же t объявляют для того модуля, в котором пишется код, а я сейчас объявлею t в модуле Accounts для модуля Accounts.User. Это точно правильно?
источник

A ß in pro.elixir
хз, я бы в User объявлял
источник

SK

Suren Kirakosyan in pro.elixir
A ß
хз, я бы в User объявлял
А потом что с ним делать, если он нужен в Accounts?
источник

A ß in pro.elixir
алиасить
источник

SK

Suren Kirakosyan in pro.elixir
Не, я не понимаю. Скажем в Accounts.User объявил
@type t :: MODULE{}
А в Accounts обяъвил
@type user :: %Accounts.User{}

Это не то же самое будет, что в самом начале?
источник

A ß in pro.elixir
сорян, я немного устал объяснять
источник

SK

Suren Kirakosyan in pro.elixir
A ß
сорян, я немного устал объяснять
источник

A ß in pro.elixir
нет
источник

SK

Suren Kirakosyan in pro.elixir
A ß
нет
ok
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Suren Kirakosyan
Не, я не понимаю. Скажем в Accounts.User объявил
@type t :: MODULE{}
А в Accounts обяъвил
@type user :: %Accounts.User{}

Это не то же самое будет, что в самом начале?
А зачем тебе user, если у тебя есть уже этот тип
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Надо писать Accounts.User.t
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Ну а если ты сделал alias, то будет просто User.t
источник

SK

Suren Kirakosyan in pro.elixir
Źmićer Rubinštejn
Ну а если ты сделал alias, то будет просто User.t
Отлично, я понял. Спасибо большое.
источник
2021 January 25

P

Pavel in pro.elixir
Осталось найти Гарри и Рона и @LamaLove пойдёт в наступление на язык, который нельзя называть.
источник