Что делает .toString в этом параметре - vehicle.toString + "firstImage" - PullRequest
0 голосов
/ 11 марта 2020

Просто начинаю с scala и набираюсь. Я пытаюсь понять код, написанный другим членом команды. Код:

UploadFile.uploadFile(vehicle.toString+"firstImage", sessionHeaders, ImagePath,vehicle.toString);

uploadFile - это метод в UploadFile. scala, а метод uploadFile определяется как:

def uploadFile(name:String, headers:Map[String,String], path:String, param:String)

, поэтому vehicle.toString+"firstImage" является имя и строка Но я не понимаю, что vehicle.toString - что здесь делается? И затем его объединяют в "firstImage". Тогда почему бы просто не написать: `" vehicle "+" firstImage "...?

1 Ответ

0 голосов
/ 11 марта 2020

vehicle, вероятно, не является String и поэтому должно быть преобразовано в String, прежде чем оно будет объединено с "firstImage".

Если это уже String, то .toString избыточно

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...