Size: a a a

CODE BLOG / Чат

2021 February 01

ℬoʀsuk7 in CODE BLOG / Чат
Pavel Grachev
А он везде такой, только для чтения? Или где-то типа на ответственности разработчика? Мол, если изменяешь, то сам следи за коллекцией
В шарпе только для чтения, для изменений будь добр использовать фор и индексы
источник

ℬoʀsuk7 in CODE BLOG / Чат
По крайней мере никогда не слышал и не видел чтобы там можно было что-то менять
источник

PG

Pavel Grachev in CODE BLOG / Чат
ℬoʀsuk7
В шарпе только для чтения, для изменений будь добр использовать фор и индексы
Про Шарп знаю. Просто Стил написал, что форыча хватит на все
источник

ℬoʀsuk7 in CODE BLOG / Чат
Pavel Grachev
Про Шарп знаю. Просто Стил написал, что форыча хватит на все
Там же индексов нету
источник

ℬoʀsuk7 in CODE BLOG / Чат
Как бы да, можно использовать переменную ищ вне
источник

ℬoʀsuk7 in CODE BLOG / Чат
Но, это другое
источник

ℬoʀsuk7 in CODE BLOG / Чат
Эта переменная будет видна не только в фориче
источник

SS

Steel Sword in CODE BLOG / Чат
Aspirin
Так в Котлине ж тоже похожая вещь есть, или ты знаешь
Есть, но, как мне показалось, через одно место
источник

SS

Steel Sword in CODE BLOG / Чат
Pavel Grachev
Про Шарп знаю. Просто Стил написал, что форыча хватит на все
Циклы обычно используются для нескольких задач:
- Бесконечный цикл
- Выполнять, пока не выполнится условие
- Счетчик (прямой, обратный, с разными шагами)
- Перебор структуры данных
источник

SS

Steel Sword in CODE BLOG / Чат
Вроде всё
источник

SS

Steel Sword in CODE BLOG / Чат
И я несколько раз видел, когда в ЯП есть только while и foreach
источник

SS

Steel Sword in CODE BLOG / Чат
while берет первые две задачи. Foreach вторые две.
источник

SS

Steel Sword in CODE BLOG / Чат
Для третьей задачи в ЯП бывает специальный итератор чисел
источник

SS

Steel Sword in CODE BLOG / Чат
Например в питоне я могу написать как-то так:

for i in range(0, 101, 10):
 print(i)

И получу:
0
10
20
30
40
50
60
70
80
90
100
источник

A

Aspirin in CODE BLOG / Чат
Steel Sword
Есть, но, как мне показалось, через одно место
Ну хз, если взять твой последний пример, то будет
for(i in 0..101 step 10)
источник

A

Aspirin in CODE BLOG / Чат
Не намного отличается от питона
источник

P

Phantom in CODE BLOG / Чат
Steel Sword
Вот интересно, почему в современных ЯП часто не делают сишный for (;;), только foreach? Сишный ведь такой удобный
Ну, редко когда нужен for
источник

P

Phantom in CODE BLOG / Чат
А for самому можно сделать
источник

P

Phantom in CODE BLOG / Чат
Ну типо
источник

P

Phantom in CODE BLOG / Чат
int index = 0;
foreach(var i in list)
{
   //code here
   index++;
}
источник