`def` против` val` против `lazy val` в Scala

Python принял конвенцию, используемую инженерами-электриками. В этом поле i используется для представления тока и использования j в качестве квадратного корня из -1.

Была зарегистрирована ошибка , чтобы изменить ее на i в Python 3.3. Это разрешалось как «WONTFIX» с этими рассуждениями Guido van Rossum :

Это не будет исправлено. Во-первых, буква «i» или верхний регистр «я» слишком похожа на цифры. Пути номеров анализируются либо парсером языка (в исходном коде), либо встроенными функциями (int, float, complex) не должны быть локализуемыми или настраиваемыми каким-либо образом; это требует огромных разочарований по дороге. Если вы хотите анализировать сложные числа, используя «i» вместо «j», у вас уже есть много доступных решений.

blockquote>

64
задан tenshi 26 February 2012 в 00:55
поделиться