|
|
|
использование сокращенного тернарного оператора
|
|||
|---|---|---|---|
|
#18+
тупой вопрос наверное... почему так нельзя писать Код: java 1. а так можно: Код: java 1. ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2014, 16:54:58 |
|
||
|
использование сокращенного тернарного оператора
|
|||
|---|---|---|---|
|
#18+
redwhite90тупой вопрос наверное... почему так нельзя писать Код: java 1. а так можно: Код: java 1. ? С точки зрения языка потому что println возвращает void. С точки зрения стиля, потому что первый случай, очевидный копипаст. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2014, 16:59:03 |
|
||
|
использование сокращенного тернарного оператора
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2014, 16:59:42 |
|
||
|
использование сокращенного тернарного оператора
|
|||
|---|---|---|---|
|
#18+
давайте с точки зрения языка) а что он должен возвращать, чтобы компилилось? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2014, 17:00:28 |
|
||
|
использование сокращенного тернарного оператора
|
|||
|---|---|---|---|
|
#18+
redwhite90давайте с точки зрения языка) а что он должен возвращать, чтобы компилилось? Методы должны возвращать тот же тип, что и выражение. Вот тут выбраны конкретные цитаты из JLS, на которые стоит обратить внимание. http://stackoverflow.com/a/9451021 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2014, 17:09:17 |
|
||
|
использование сокращенного тернарного оператора
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, а что понимается под типом выражения никак не могу понять? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2014, 17:29:03 |
|
||
|
использование сокращенного тернарного оператора
|
|||
|---|---|---|---|
|
#18+
redwhite90а что понимается под типом выражения никак не могу понять? Результатом вычисления выражения является некоторое значение. Общий тип для все возможных значений выражения и есть тип самого выражения. Выше уже дали ссылку на JLS. Там более точные формулировки. (15.3. Type of an Expression) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2014, 17:33:01 |
|
||
|
использование сокращенного тернарного оператора
|
|||
|---|---|---|---|
|
#18+
то есть в моём случае - общим типом будет общий для void ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2014, 17:50:57 |
|
||
|
использование сокращенного тернарного оператора
|
|||
|---|---|---|---|
|
#18+
для двух void ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2014, 17:51:21 |
|
||
|
использование сокращенного тернарного оператора
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2014, 17:52:53 |
|
||
|
использование сокращенного тернарного оператора
|
|||
|---|---|---|---|
|
#18+
redwhite90, побочных эффектов захотел. Дуй в Lisp. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2014, 18:30:06 |
|
||
|
использование сокращенного тернарного оператора
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, авторОбщий тип для все возможных значений выражения и есть тип самого выражения. ничего не понял. на stackoverflow 2 выдержки:(моя интерпретация) 1. нельзя юзать void 2.отдельно использовать тернарный оператор нельзя. нельзя просто взятьи поставить после него точку с хапятой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2014, 19:39:10 |
|
||
|
использование сокращенного тернарного оператора
|
|||
|---|---|---|---|
|
#18+
mayton, был там уже)) забавный язык, рвёт мозг как надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2014, 19:39:50 |
|
||
|
использование сокращенного тернарного оператора
|
|||
|---|---|---|---|
|
#18+
redwhite90mayton, был там уже)) забавный язык, рвёт мозг как надо. Засилье круглых скобок рвёт мозг. Нужна жёсткая конвенция. А так.. видывали и хуже: через .equals() строки сравнивать и через .add деньги плюсовать Тоже рвёт иногда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2014, 20:51:26 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38536071&tid=2127771]: |
0ms |
get settings: |
10ms |
get forum list: |
24ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
59ms |
get topic data: |
15ms |
get forum data: |
5ms |
get page messages: |
88ms |
get tp. blocked users: |
3ms |
| others: | 295ms |
| total: | 509ms |

| 0 / 0 |
