Я думаю, что "T с нулевым значением" - лучшая версия. Попробуйте сказать "nullable bool" 10 раз быстрее.
Я просто называю его «нулевым T»
-121--3766505-Это можно сделать в одном регексе, без необходимости итерации. Если ваш браузер поддерживает ECMAScript 2018, вы можете просто использовать поиск и просто вставить запятые в нужные места:
Поиск (? < =\d) (? = (\d\d\d) + (? !\d))
и заменить все на ,
В старых версиях JavaScript не поддерживает поиск, поэтому К счастью, нам нужно лишь немного изменить:
Поиск (\d) (? = (\d\d\d) + (? !\d))
и заменить все на \1,
Таким образом, в JavaScript это будет выглядеть как:
result = subject.replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1,");
Объяснение: Утверждение, что из
Это также будет работать с десятичными разрядами (123456,78), если не слишком много цифр «справа от точки» (в противном случае вы получите 123 456.789 012).
Можно также определить его в прототипе числа следующим образом:
Number.prototype.format = function(){
return this.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g, "$1,");
};
И затем использовать его следующим образом:
var num = 1234;
alert(num.format());
Кредит: Джеффри Фридль, Мастер регулярных выражений, 3. издание , с. 66-67
-121--1200175-Я просто говорю «тип с нулевым значением». Нулевая пуля, нулевая инт.
Я Рон Бургундия?
T с восходящим перегибом. Остальным нужно слишком много времени, чтобы сказать.
Я бы назвал тип данных «допускающим значение NULL T» и произнес бы код «T-вопросительный знак».
Я недавно слышал в учебнике, как говорящий произносит букву Т? типа просто Т с интонацией вопроса ... :) Круто, не правда ли. И если вы добавите голос R2-D2, он надерет задницы :)