Есть ли способ ограничить значения параметра в функции Scala? Например, если у меня есть один флаг paramate, и я хочу, чтобы пользователь мог отправлять значения 0 или 1 в качестве допустимых значений для этого параметра.Scala: ограничить значения параметров
Я знаю, что могу написать простую инструкцию if, которая проверила значения и вернула какое-либо сообщение об ошибке, если оно неприемлемо, но я подумал, что может быть более краткий способ сделать это, скажем, когда параметр указан в объявлении функции.
Подчеркивание написал хороший пост в блоге на эту тему - http://underscore.io/blog/posts/2015/06/02/everything-about-sealed.html. –
Спасибо, это прекрасно и на самом деле решает другую проблему, которая у меня есть. @KevinMeredith, хочу, чтобы я мог получить вам несколько баллов за ссылку! –