我是Scala的新手。编写我的第一个应用程序。
我已经用email_id和phone_number字段定义了我的原型文件,这是grpc调用的请求定义
我可以通过点运算符(如params.emailId)访问值
现在我要做的是我有一组必填字段。我想检查使用输入请求参数在数组中定义的那些字段的值。
如何访问此参数。{array的字段名}检查是否为空值。
使用以下代码获取错误:
val mandatoryFields = Array("emailId","phoneNumber")
println(params.emailId) //works
for (fields <- mandatoryFields) {
println(fields)
println(params.fields) // getting error
}
它具有函数'in.getFieldByNumber()',您可以在其中按索引位置获取值,是否有任何可用的函数,例如getFieldByName()或类似的东西。