Size: a a a

2020 December 14

NT

Nikolay Turskyi in PHP
Альберт Степанцев
enum должен быть типом-ограничением базового типа, имхо

type score = enum of int [1, 2, 3, 4, 5];

а по RFC это будет класс с совершенно неясным поведением и приведением
$p is Point {x: 3};
// Equivalent to:
$p instanceof Point && $p->x === 3;
источник

NT

Nikolay Turskyi in PHP
Дальше больше
источник

АС

Альберт Степанцев... in PHP
это не enum
источник

АС

Альберт Степанцев... in PHP
обычный тип-класс с полями
источник

NT

Nikolay Turskyi in PHP
Это будет дальше за ними
источник

NT

Nikolay Turskyi in PHP
Весь большой эпик про энумы выглядит как язык в языке. Можно будет половину либ от Спати выкинуть)) Стейт машины писать) Заживем https://wiki.php.net/rfc/enumerations_and_adts
источник

VC

Vladimir Chernyshev in PHP
Vadym Trofymenko
А где  есть похожая на предложенную в RFC реализация enum?
В Java вестимо
источник

БО

Богдан Ошовський... in PHP
Народ думаю какой язык начать учить с полного нуля РНР или JS что легче и быстрее учится не подскажите?))
источник

NT

Nikolay Turskyi in PHP
Vadym Trofymenko
А где  есть похожая на предложенную в RFC реализация enum?
Swift
источник

NT

Nikolay Turskyi in PHP
Богдан Ошовський
Народ думаю какой язык начать учить с полного нуля РНР или JS что легче и быстрее учится не подскажите?))
источник

VC

Vladimir Chernyshev in PHP
Альберт Степанцев
enum должен быть типом-ограничением базового типа, имхо

type score = enum of int [1, 2, 3, 4, 5];

а по RFC это будет класс с совершенно неясным поведением и приведением
допустим базовый тип - строки. Как обратиться к конкретной? Или это тупо проверка а-ля in_array?
источник

А

Артём in PHP
Богдан Ошовський
Народ думаю какой язык начать учить с полного нуля РНР или JS что легче и быстрее учится не подскажите?))
Откуда нам знать, что у тебя будет легче учиться?
источник

VC

Vladimir Chernyshev in PHP
Богдан Ошовський
Народ думаю какой язык начать учить с полного нуля РНР или JS что легче и быстрее учится не подскажите?))
JS )
источник

БО

Богдан Ошовський... in PHP
спс))
источник

SM

Sergey Milegov in PHP
Богдан Ошовський
Народ думаю какой язык начать учить с полного нуля РНР или JS что легче и быстрее учится не подскажите?))
2+"2"=?
источник

БО

Богдан Ошовський... in PHP
4)
источник

SM

Sergey Milegov in PHP
тогда php
источник

NT

Nikolay Turskyi in PHP
Sergey Milegov
тогда php
👌🏿
источник

KE

Konstantin Efimov in PHP
22
источник

KE

Konstantin Efimov in PHP
мне уже не помочь ?
источник