ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   Инкремент, Декремент и формы исполнения (https://forum.antichat.xyz/showthread.php?t=763763)

L2CCCP 08.07.2015 20:52

Многие "Разработчики"\Новички не знают что такое инкремент и декремент, но уверен все видели использование операторов «i++, ++i, i-- или --i» в цикле forили в каком то участке кода.

И так немного пояснении.

Вы должны нажать кнопку "Мне нравится", чтобы увидеть скрытое содержимое.


Надеюсь для Вас это было полезно и познавательно.

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

Успехов в освоении Java

UPD: Инкремент и декремент операции допустимы только к переменным числового типа, то есть операции типа 10++\++10 недопустимы.

Lorn 08.07.2015 21:12

Цитата:

Сообщение от L2CCCP

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

Какая-то странная логика у кого-то, если не поймет. :: Да и, по-моему, целой статьи здесь не нужно, так как объясняется все парочкой предложений.

L2CCCP 08.07.2015 21:16

Цитата:

Сообщение от Lorn

Какая-то странная логика у кого-то, если не поймет. :: Да и, по-моему, целой статьи здесь не нужно, так как объясняется все парочкой предложений.

Писал для тех кто понятия не имеет что это и с чем жевать

*Immortal Pony* 08.07.2015 22:18

Жги мануальчик для всех)

yoRliK 08.07.2015 23:29

Даешь статью по атомикам. Глядишь и "Разработчики", переедут с синхи примитивов

L2CCCP 09.07.2015 00:19

UPD: Инкремент и декремент операции допустимы только к переменным числового типа, то есть операции типа 10++\++10 недопустимы.

Mizuwokiru 09.07.2015 01:38

Цитата:

Сообщение от Спойлер

Эх, еще бы разрабы Java добавили бы перегрузку операций, как в плюсах... Было бы вообще шикарно!


zcxv 09.07.2015 02:22

Цитата:

Сообщение от Mizuwokiru

Цитата:

Сообщение от Спойлер

Эх, еще бы разрабы Java добавили бы перегрузку операций, как в плюсах... Было бы вообще шикарно!


Для этого есть различные расширения языка, например, xtend.

Lorn 09.07.2015 13:50

Цитата:

Сообщение от Mizuwokiru

Цитата:

Сообщение от Спойлер

Эх, еще бы разрабы Java добавили бы перегрузку операций, как в плюсах... Было бы вообще шикарно!


Параметрический полиморфизм не то?

Тиханов 09.07.2015 13:52

зачем учить тех кому лень самому научится, если есть желание, - если нет желания то это просто пафосный вид типо профи

Desquire 09.07.2015 14:29

Такое в инстах на 1 курсе расскаживают,

Ну у нас так точно....Жаль нам поскалем мозги...

Еще помню были прикольные задачки типо

x = 1;

// строка 1

// строка 2

x = 84

Какие єто две строки?

можно использовать не более 6-ти арифмет. знаком * / + -

Скобочек сколько угодно.

WoWan-SM 30.09.2015 15:24

За использование пост/пре-фиксной инк/де-рементации в выражениях где происходит другое вычисление.Я нещадно [S]ебашу[/S] бью по рукам того [S]мудака[/S]программиста, кто такое написал.

Так нельзя писать (можно, если вы [S]мудак[/S]):

Код:


Код:

final int z = 13 - ++c;
И не дай бог додуматься впихнуть в геттер возвращаемое значение которое инк/дек-рементируется... (это самый [S]долбаебичный[/S] фееричный случай где я это это видел)

Код:


Код:

private int getLevel(){
    return _level--;
}

Единственное допущение где можно использовать i++ и i-- в цикле при использовании счетчика.

Код:


Код:

for(int i=0; ; i++){
}

Ну или...

Код:


Код:

int i=0;
while(true){
....
i++;
}


L2CCCP 30.09.2015 17:02

@WoWan-SM как бы не хотел с тобой согласиться, но не соглашусь, это твоя прихоть так думать, а с точки зрения кода в этом нет ничего плохого, конечно несли человек понимает суть кода и то как он сработает

WoWan-SM 30.09.2015 17:47

Цитата:

Сообщение от L2CCCP

@WoWan-SM как бы не хотел с тобой согласиться, но не соглашусь, это твоя прихоть так думать, а с точки зрения кода в этом нет ничего плохого, конечно несли человек понимает суть кода и то как он сработает

Сложность сопровождения такого кода увеличивается.

Med_ved 29.10.2015 06:41

ай-да ещё каких-нибудь подобных статей !)


Время: 19:51