В строке D есть псевдоним по неизменяемому char[]. Поэтому каждая операция по обработке строк с распределением памяти. Я привязался, чтобы проверить это, но после замены символа в строке я вижу тот же
У меня есть код, как это: int[][] array = [[1, 2], [3, 4]];
auto line = array[0];
line ~= 5;
Я предполагаю, что line содержит копию подмассива и array не изменяется, когда line есть. Можно ли сохр
Как я понял yield - работа как return но без нарушения выполнение функции. Вот мой код: import std.stdio;
import core.thread;
void main()
{
writeln("1");
foo();
writeln("2");
}
v