Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Scala / 9 сообщений из 9, страница 1 из 1
16.10.2012, 04:01:41
    #37999579
tumblerrr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Scala
Есть нубский вопрос по скале...

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



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

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


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


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


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


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

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

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

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



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

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

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

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


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