虹裏img歴史資料館

ここでは虹裏imgのかなり古い過去ログを閲覧することができます。新しいログはこちらにあります

24/01/05(金)01:12:15 変な型... のスレッド詳細

削除依頼やバグ報告は メールフォーム にお願いします。個人情報、名誉毀損、侵害等については積極的に削除しますので、 メールフォーム より該当URLをご連絡いただけると助かります。

画像ファイル名:1704384735863.png 24/01/05(金)01:12:15 No.1142685442

変な型作って遊んでると時の経つのも忘れる 仕事は特に進まない

1 24/01/05(金)01:12:35 No.1142685513

変な型って?

2 24/01/05(金)01:14:18 No.1142685906

特に意味のないユニオン…

3 24/01/05(金)01:14:40 No.1142685986

AIに作って貰うようになってから脳みそ使わなくなった分野

4 24/01/05(金)01:19:22 No.1142686950

>変な型って? 数値のリテラル型と文字列のリテラル型の相互変換ができないかな…って考えてるんだけど なかなかうまく行かない ようは '1' | '2' | '5' を 1 | 2 | 5 に変換したりその逆がやりたい

5 24/01/05(金)01:19:51 No.1142687040

型パズル楽しいよね

6 24/01/05(金)01:22:57 No.1142687658

>ようは '1' | '2' | '5' を 1 | 2 | 5 に変換したりその逆がやりたい CSVファイルの処理でも"1","2","5"を1,2,5にしたいとか あるのでその辺をあさってみるといいかもしれない

7 24/01/05(金)01:25:01 No.1142688064

>>ようは '1' | '2' | '5' を 1 | 2 | 5 に変換したりその逆がやりたい >CSVファイルの処理でも"1","2","5"を1,2,5にしたいとか >あるのでその辺をあさってみるといいかもしれない ちゃうねん実行時じゃなくて型の世界でそれをやりたいねん

8 24/01/05(金)01:29:24 No.1142688911

文字列型に1を代入したら'1'に暗黙的にキャストするみたいな?

9 24/01/05(金)01:29:30 No.1142688932

数値→文字ならテンプレートリテラル型通せばできんのかな

10 24/01/05(金)01:30:59 No.1142689210

'0'|'1'と0|1でサンプル書いてくれないか

11 24/01/05(金)01:40:21 No.1142690921

tsの型は変なの多いよね普通の言語より

12 24/01/05(金)01:42:18 No.1142691246

>'0'|'1'と0|1でサンプル書いてくれないか ちゃんと確かめてないけどノリとしては以下みたいなもんだと思う type Hoge = T extends '0'|'1' ? 0|1 : T extends '0'|'0' ? 0|0 : never

↑Top