Я новичок в Скале. Написание моего первого заявления.
Я определил свой файл прото с полями email_id и phone_number, который является определением запроса для вызова grpc
Я могу получить доступ к значениям с помощью оператора точки, например, params.emailId
Теперь я пытаюсь сделать так, чтобы у меня был один массив обязательных полей. Я хочу проверить значения для этих полей, определенных в массиве с параметрами запроса ввода.
Как получить доступ к этим параметрам. {Имя поля из массива}, чтобы проверить наличие непустых значений.
Получение ошибки для приведенного ниже кода с:
val mandatoryFields = Array("emailId","phoneNumber")
println(params.emailId) //works
for (fields <- mandatoryFields) {
println(fields)
println(params.fields) // getting error
}
Он имеет функцию «in.getFieldByNumber ()», где вы можете получить значение по индексу, есть ли какая-либо функция, например getFieldByName () или что-то в этом роде.