Я пытаюсь заменить значение Массив x, если x меньше 0,000001, тогда x будет равен 0,000001. Затем верните log (x).Scala: значение <не является членом массива [Double]
Вот мой код Scala:
def log(args: Array[Double]){
var x = Array.fill(20){math.random}
if(x < 0.000001){ // error: value < is not a member of Array[Double]
x == 0.000001}
else{scala.math.log(x)} // error: type mismatch, it found Array[Double], required: double
}
Спасибо за вашу помощь! Я действительно действительно новичок в Scala, без предварительного опыта в кодировании, кроме R
'x'' '' Array'. Он содержит 20 значений. Вам нужно что-то, что вытаскивает каждое из этих значений один за другим, чтобы вы могли сравнивать и изменять. (Подсказка: рифмы с «nap».) – jwvh
Возможно, вы захотите также вернуть что-то из этого метода. Что вам нужно, чтобы вернуться из метода? – radumanolescu