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

start [/forum/topic.php?fid=59&msg=38535798&tid=2127771]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
155ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 195ms |
| total: | 428ms |

| 0 / 0 |
