- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
function foo(arg: any) {
if (typeof arg === "string") {
// We know this is a string now.
print(arg);
}
}
function main() {
foo("Hello");
foo(1);
print("done.");
}
ASD_77 13.08.2021 15:58 # 0
ASD_77 13.08.2021 15:59 # 0
ASD_77 13.08.2021 15:59 # 0
ASD_77 13.08.2021 17:12 # 0
JloJle4Ka 13.08.2021 17:16 # 0
1024-- 14.08.2021 12:40 # 0
bootcamp_dropout 13.08.2021 17:49 # +1
ASD_77 13.08.2021 17:54 # +1
JloJle4Ka 13.08.2021 17:55 # +1
bootcamp_dropout 13.08.2021 17:55 # 0
JloJle4Ka 13.08.2021 17:58 # 0
ru66oH4uk 13.08.2021 18:50 # +1
Боксинг это волшебное превращение примтива/value тайпа в ссылочный тип.
А анбоксинг наоборот.
Жава
bootcamp_dropout 13.08.2021 20:16 # +4
JloJle4Ka 14.08.2021 03:22 # 0
CHayT 13.08.2021 17:59 # 0
А тайпчекер знает?
bormand 13.08.2021 18:00 # +1
JloJle4Ka 13.08.2021 18:04 # +1
Soul_re@ver 13.08.2021 23:14 # +2
Шах и мат, веруны.
j123123 13.08.2021 23:06 # 0
наговнокодил, наговнокожу и буду наговнокодить
ASD_77 14.08.2021 00:12 # 0
JloJle4Ka 14.08.2021 03:23 # +1
Буду говнокодить – много раз наговнокожу.
j123123 14.08.2021 04:12 # 0
JloJle4Ka 14.08.2021 03:25 # 0
Что будет, если эта питуля ПОСЛЕ проверки на строку и ДО передачи в функцию из другого треда, например, сменит тип???
3.14159265 14.08.2021 03:46 # 0
> йажасцрипт
JloJle4Ka 14.08.2021 04:16 # 0
1024-- 14.08.2021 12:44 # +1
То ещё удовольствие, когда твой код ломает другой твой код посередине.
И поэтому я за жс, где отрывки асинхронного кода выполняются вежливо друг за другом.
Hacpy 14.08.2021 10:25 # +1
bormand 14.08.2021 10:55 # 0
Hacpy 14.08.2021 14:07 # +1
Интересно, на GPU можно воркеров посадить?
CHayT 14.08.2021 14:16 # 0
Chupacabramiamor 14.08.2021 19:32 # 0
1024-- 14.08.2021 12:46 # +1
Тред - это когда в любой момент любой кусок кода может тебе всё сломать посередине присваивания какой-нибудь простой переменной.