DLang — прикольный язык.
2015-11-06 02:19writeln(«Hello world»);
«Hello world».writeln;
writeln = «Hello world»;
Это строго одно и тоже. Причем если второй вариант еще понятен и ожидаем, то третий — как-то ВНЕЗАПНО (если не читать внимательно документацию). :)
Originally published at U.F.M's Homepage. You can comment here or there.
(no subject)
Date: 2015-11-06 01:45 (UTC)То ее вызов можно переписать как writeln = «Hello world», 245, 0; (ну типа)? Или там более хитровывернутые заморочки?
(no subject)
Date: 2015-11-06 09:13 (UTC)(no subject)
Date: 2015-11-06 07:46 (UTC)(no subject)
Date: 2015-11-06 12:11 (UTC)Иначе не работало бы вот так: "int a; a = *(int *)5;"
(no subject)
Date: 2015-11-06 10:32 (UTC)(no subject)
Date: 2015-11-06 12:07 (UTC)