TypeScriptで型安全性を破壊する方法をまとめたリポジトリを作った
実用的な静的型付き言語には、たいていの場合危険なことをするバックドアが存在するものですが[1]、Type...
実用的な静的型付き言語には、たいていの場合危険なことをするバックドアが存在するものですが[1]、TypeScriptには一見してわからない場所にバックドアが存在するという特徴があります。 というわけで、様々な方法でunsafe_cast<T, U>(x: T): Uを書いてみました。便利。 謝辞: テクニックの多くはtkr氏の記事に依っています。 脚注 ScalaのasInstanceOf[T], HaskellのunsafeCoerce, OCamlのObj.magic, ... ↩︎
ブックマークしたユーザー
-
techtech05212024年04月12日
techtech0521
-
yuiseki2020年12月21日
yuiseki
-
terazzo2020年12月21日
terazzo
-
minony2020年12月21日
minony
-
tech04032020年12月21日
tech0403
-
yste2020年12月21日
yste
-
abababababababa2020年12月21日
abababababababa
-
nikochan2k2020年12月21日
nikochan2k
-
sixtydeg2020年12月21日
sixtydeg
-
petite_blue2020年12月21日
petite_blue
-
yezweb2020年12月21日
yezweb
-
xef2020年12月20日
xef
-
balaem2020年12月20日
balaem
-
machupicchubeta2020年12月20日
machupicchubeta
-
tk_musik2020年12月20日
tk_musik
-
dhesusan46492020年12月20日
dhesusan4649
-
ohnishiakira2020年12月20日
ohnishiakira
-
Hiro_Matsuno2020年12月20日
Hiro_Matsuno
すべてのユーザーの
詳細を表示します
ブックマークしたすべてのユーザー