ご利用前に必ずお読みください
> >でも、TypeScript って JavaScript を作るためのツールですよね? > > 斬新な表現(笑) > 自分はTypeScript 上で型チェックをして問題ないことを確認し、JavaScriptにコンパイルするとソースから型が取り除かれるというイメージです。 > > >そう考えると、Delphi と JavaScript のやりとりには直接関係なさそうな気もしますが… > >ただ、TypeScript → JavaScript の変換時に、型推論を使って JavaScript 側の型をある程度固定するような書き方にしてくれたりするのかも? > > JavaScript上の型の扱いは特有の型を除いてCと互換性があるが、Delphiとは互換性がないのでTypeScriptで型推論に頼った記述の型チェックが間違っているか無意味になる、ということだと思います。 > > >確かに、Delphi で JavaScript から変数を受け取ると、なんかよく分からない型の変数が飛んできて、Delphi 側でうまく処理しないといけないですね。 > >今までそれが普通のことだと思っていたので、特に気にしてませんでした (笑) > > 他者から受け取った値は信頼せずサニタイズし、他社に渡す値はきちんとサニタイズするのは、予期せぬバグを防ぐために重要ですよね。 > グローバル変数で値をやり取りしている空中戦のようなコードとか、スタックに積んだ値の中間に飛び込んで書き替えるコードとか、メンテナンスが悪夢以外の何物でもない。
マークダウンを有効にする
テキストエディター「Mery」ベータ版 v3.8.8 を公開
ヨーグルトメーカーで作った R-1 ヨーグルトで強さを引き出してみた
テキストエディター「Mery」の配色テーマ集
テキストエディター「Mery」ベータ版 Ver 2.6.9 を公開、自動保存機能、バックアップ機能を搭載
知っておくと便利なテキストエディター「Mery」の 10 個の小技
リズム天国 ミラクルスターズ -Switch
リズム天国 ミラクルスターズ|オンラインコード版
トモダチコレクション わくわく生活 -Switch
ニンテンドープリペイド番号 9000円|オンラインコード版
Pokémon GO Plus +(ポケモン ゴー プラスプラス) (【Amazon.co.jp限定】オ…
嘆きの亡霊は引退したい ~最弱ハンターによる最強パーティ育成術~ 14 (GC…
Dジェネシス ダンジョンが出来て3年 11
異世界のんびり農家 21
鍛冶屋ではじめる異世界スローライフ 14 (カドカワBOOKS)
ようこそ実力至上主義の教室へ 3年生編4 (MF文庫J)