powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Scala
9 сообщений из 9, страница 1 из 1
Scala
    #37999579
tumblerrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть нубский вопрос по скале...

Разбираюсь потихоньку в скале.
Вопрос возник при копании в чужом коде.
Это что-то типа WMS, конретно копаю EJB модуль в JBoss.
Там все данные завязаны на склады.
Соотв есть класс Store, который иньектируется во все классы.
вот код который присутствует в начале каждого класса:
Код: java
1.
@Inject private var store: Store = _ 



Вот что это строчка делает в итоге можете подсказать?
Что означает вот это присваивание подчеркивания?

Понимаю, что вопрос предельно нубский, но нигде не могу найти объяснения...
...
Рейтинг: 0 / 0
Scala
    #37999668
guest2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tumblerrr
Код: java
1.
@Inject private var store: Store = _ 


Вот что это строчка делает в итоге можете подсказать?
Что означает вот это присваивание подчеркивания?


Это означает, что поле store - не абстрактное.
...
Рейтинг: 0 / 0
Scala
    #37999706
tumblerrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest2tumblerrr
Код: java
1.
@Inject private var store: Store = _ 


Вот что это строчка делает в итоге можете подсказать?
Что означает вот это присваивание подчеркивания?


Это означает, что поле store - не абстрактное.

Отлично объяснил. Супер. Теперь-то все понятно... ))

А человеческим языком, желательно по русски, можно объяснить? ))
...
Рейтинг: 0 / 0
Scala
    #37999715
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это означает, что поле store будет заполненно позже. А пока в нем находится null.
...
Рейтинг: 0 / 0
Scala
    #37999914
Фотография grasoff.net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LeonidvЭто означает, что поле store будет заполненно позже. А пока в нем находится null.ммм... а не корректнее будет "присвоить значение по умолчанию"? по умолчанию - то, которое определяется языком? не? так-то в этом случае будет null, да
...
Рейтинг: 0 / 0
Scala
    #37999989
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tumblerrrЕсть нубский вопрос по скале...

Разбираюсь потихоньку в скале.
Вопрос возник при копании в чужом коде.
Это что-то типа WMS, конретно копаю EJB модуль в JBoss.
Там все данные завязаны на склады.
Соотв есть класс Store, который иньектируется во все классы.
вот код который присутствует в начале каждого класса:
Код: java
1.
@Inject private var store: Store = _ 



Вот что это строчка делает в итоге можете подсказать?
Что означает вот это присваивание подчеркивания?

Понимаю, что вопрос предельно нубский, но нигде не могу найти объяснения...

Очень похоже на IoC от guice ;)
...
Рейтинг: 0 / 0
Scala
    #38000062
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
grasoff.netLeonidvЭто означает, что поле store будет заполненно позже. А пока в нем находится null.ммм... а не корректнее будет "присвоить значение по умолчанию"? по умолчанию - то, которое определяется языком? не? так-то в этом случае будет null, да
Корректней.
...
Рейтинг: 0 / 0
Scala
    #38000326
Фотография grasoff.net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonidvgrasoff.netпропущено...
ммм... а не корректнее будет "присвоить значение по умолчанию"? по умолчанию - то, которое определяется языком? не? так-то в этом случае будет null, да
Корректней.оке, спс )
...
Рейтинг: 0 / 0
Scala
    #38000335
tumblerrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОзверинОчень похоже на IoC от guice ;)

Это IoC от JBoss... :)
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Scala
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]