Когда метод определен с параметром out, почему мне нужно указывать ключевое слово out при его вызове. Его уже существует в определении метода, и среда выполнения должна знать, что любой переданный параметр будет выходным параметром.Почему нам нужно использовать ключевое слово out при вызове метода
Было бы разумно, если компилятор примет аргумент с ключевым словом или без него, с другой семантикой, но если вы ДОЛЖНЫ добавить ключевое слово, чтобы скомпилировать код, что использовать? Разве компилятор не должен обрабатывать его автоматически?
То же самое для исх
Я думаю, это, чтобы сделать код более читаемым. – mohang