Итак, есть объект с тремя значениями int. Позволяет называть этот объект синим. Я пытаюсь сделать логический метод, который возвращает true, если значение Int в синем является допустимым. Каждый Int имеет разные ограничения. Этот метод называется isBlueValidScala (x не является членом класса)
Например, синий выполнен из Ints x, y, z. Величина х должна быть от 10 до 20, а значение у и г должна быть между 30 и 50.
Так вот мой пример
case class Blue(x : Int, y : Int, z : Int){
def isValidBlue(blue: Blue) : Boolean = {
if(Blue.x > ... && Blue.x <....... &&Blue.y <...............)
true
else
false
код Но каждый раз, когда я пытаюсь запустите метод, который он говорит, что x не является членом Blue и y не является членом Blue и z не является членом Blue.
Помощь?
Можете ли вы опубликовать более полный пример, демонстрирующий проблему? В частности, рассматриваемая функция и класс. –
Вместо того, чтобы нас угадывать, отправьте код. – Ryan
Ваш, если нет необходимости. 'if () true else false' совпадает с' ' –
bmaderbacher