Элементы массива в Java инициализируются значениями по умолчанию при создании. Для чисел это означает, что они инициализируются равными 0, для ссылок они являются нулевыми, а для логических - ложными.
Чтобы заполнить массив чем-то другим, вы можете использовать Arrays.fill () или как часть декларации
int[] a = new int[] {0, 0, 0, 0};
В Java нет ярлыков для заполнения массивов арифметическими рядами, как на некоторых языках сценариев.
Если вы хотите использовать верхний модуль, вам нужно использовать вложение без сокращения A::B
:
module Foo
class Main
def some_method
Bar::Object1.new
Bar::Object2.new
end
end
end
Источники:
Если вы хотите узнать больше о лучших практиках синтаксиса, я бы предложил использовать такой инструмент, как Rubocop: https://github.com/rubocop-hq/rubocop
[112 ] Независимо от того, в конечном итоге вы делаете это отдельно от рабочего процесса или нет, на самом деле не имеет значения. Тем не менее, это чрезвычайно полезно при определении лучших практик для улучшения удобства сопровождения / читабельности вашего кода и очень помогает при работе в командах.