アカウント名:
パスワード:
VBの次には証拠にもなくTypeScriptを作ってるようだが・型が自慢のくせに、整数と実数を区別しない。・"any"型が山盛りで、ただの回りくどいJavaScriptでしかない。・nullについて厳密なのはモダンだが、Save Navigation(foo?.bar?.hoge()みたいなの)が無い。・パターンマッチが無く、レガシーなswitch()のみ。・普通の関数とアロー演算子の関数で、"this"が指すものが変わりややこしい。・ろくなテンプレートライブラリが無い。reactやvueに頼らざるえない。で、別のAltJSである「Elm」に惨敗。
TypeScriptも消えていく運命か。MSは言語作るのむいてないんじゃない?
まず大前提として、TypeScriptの目標は「JavaScriptに型をつけた言語」、言い換えれば「TypeScriptのコードから型を取っ払うとJavaScriptになる言語」です。
> ・型が自慢のくせに、整数と実数を区別しない。JavaScriptは整数と実数を区別しない言語です。必然的に「number型」という区別しない型をつけるしかありません。
> ・"any"型が山盛りで、ただの回りくどいJavaScriptでしかない。anyは原則としてリターンされるオブジェクトの型が一定にならないものに対して使われている型です。また、型がしっかりしているものとanyがまぜこぜになるとanyになってしまうという特徴があ
>> ・型が自慢のくせに、整数と実数を区別しない。>JavaScriptは整数と実数を区別しない言語です。>必然的に「number型」という区別しない型をつけるしかありません。
えっ・・・
有れば便利だと私も思うし、演算を展開したり、代入時にチェックルーチン組み込めば可能なんだろうけど、コストパフォーマンスが悪るすぎだろうねぇ。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
最初のバージョンは常に打ち捨てられる。
MS系技術はどうなってるの (スコア:-1)
VBの次には証拠にもなくTypeScriptを作ってるようだが
・型が自慢のくせに、整数と実数を区別しない。
・"any"型が山盛りで、ただの回りくどいJavaScriptでしかない。
・nullについて厳密なのはモダンだが、Save Navigation(foo?.bar?.hoge()みたいなの)が無い。
・パターンマッチが無く、レガシーなswitch()のみ。
・普通の関数とアロー演算子の関数で、"this"が指すものが変わりややこしい。
・ろくなテンプレートライブラリが無い。reactやvueに頼らざるえない。
で、別のAltJSである「Elm」に惨敗。
TypeScriptも消えていく運命か。
MSは言語作るのむいてないんじゃない?
Re: (スコア:1)
まず大前提として、TypeScriptの目標は「JavaScriptに型をつけた言語」、言い換えれば「TypeScriptのコードから型を取っ払うとJavaScriptになる言語」です。
> ・型が自慢のくせに、整数と実数を区別しない。
JavaScriptは整数と実数を区別しない言語です。
必然的に「number型」という区別しない型をつけるしかありません。
> ・"any"型が山盛りで、ただの回りくどいJavaScriptでしかない。
anyは原則としてリターンされるオブジェクトの型が一定にならないものに対して使われている型です。
また、型がしっかりしているものとanyがまぜこぜになるとanyになってしまうという特徴があ
Re: (スコア:0)
>> ・型が自慢のくせに、整数と実数を区別しない。
>JavaScriptは整数と実数を区別しない言語です。
>必然的に「number型」という区別しない型をつけるしかありません。
えっ・・・
Re:MS系技術はどうなってるの (スコア:0)
有れば便利だと私も思うし、演算を展開したり、代入時にチェックルーチン組み込めば可能なんだろうけど、コストパフォーマンスが悪るすぎだろうねぇ。