В C#, я мог бы объявить перечисление как это:Elixir эквивалент C#, Java, C++ перечисление
enum QuestionType { Range, Text };
Как бы я сделать это в эликсира? То, что я хотел бы сделать, это быть в состоянии шаблон матча что-то вроде этого:
def VerifyAnswer(QuestionType.range, answer) do
assert answer >= 0 && answer <= 5
end
Или что-то вроде этого, где QuestionType.range
является числовой константой, поэтому оно может быть эффективно хранить в БД или сериализованная как межд к JSON.
Пытались ли вы # эликсира-Лэнга на Freenode? Даже Хосе Валим мог ответить на заданный там вопрос. Хотя хорошо видеть больше вопросов Эликсира здесь, на SO. – unblevable
Собственно, задавать вопросы в SO очень хорошо, потому что это может помочь другим в будущем. :) И я часто проверяю здесь тоже! –