icon

Wraith Stealth 絶妙に干渉しとるのほんまゆるさんぞ

Attach image
icon

stage3 まで来てるならもうすぐじゃん

icon

紛らわしいことに JS ではできないのに TS ではできる書き方として
class A {
foo = 42;
}
があるんだよな

icon

クラス - JavaScript | MDN developer.mozilla.org/ja/docs/

本来 JS だとインスタンスプロパティーはクラスレベルで定義できないのか

icon

JS そのものの罠と静的型の不在に対する怒りがあってなんとかするのが TS みたいなもんだしなあ……

icon

WASM を使って C/C++ の実装を走らせるのは TS 書くよりよっぽど修羅の道だからなあ……

icon

@shinamu476 @tacumi これだと本当に for で回してる意味なさそう

icon

冷静に考えるとプログラミング始める最初の言語として TypeScript は型システムが複雑過ぎやしないか……?だからといって代用で JavaScript 勧められるかというとそうでもない気はするけど

icon

@tacumi @shinamu476 単にその後の else 節で別の処理してないですかね?

icon

@tacumi @shinamu476 マジレスすると Math.random() の返り値の範囲は [0, 1) なのでこの場合境界外アクセスになることはないはず……

icon

my new diaper...

Attach image
icon

Python ならまあ () で作るタプルがあるので許されてるところはありそう

icon

これすぎる

2021-09-08 19:16:38 えあい:win98_shrimp:🦐:straight_shrimp:の投稿 Eai@stellaria.network
icon

オブジェクトにしろ

icon

ヘテロな配列っていうのは
[1, 2.3, "4"]
みたいな型が混ざってる配列のことです

icon

りゃーくとよりは明らかに悪い

icon

良くはないっすね

icon

Haskell とか Rust とか C++ ならともかくシュッと TS 書いてるときって別に型が本質とも限らんからなあ

icon

僕の見解は「ヘテロな配列をやめろ、諦めてプロパティー名を考えろ」です

icon

かといって最初は JS を書こうみたいにすると実行時エラーで悲惨なことになるのではという気もするので難しいね

icon

巡り合わせが悪かった的なやつを感じる

icon

TS はおろか JS すらほとんど書いたことないって人がニッチな型の機能で詰まってるの見るとなんとも言えない気持ちになるな

icon

そもそもまあまあ新しい機能だしあんまり使われてない気がする

icon

実際問題として TS のタプルってまともに使われてるライブラリあるんか?

icon

まあそれはそれとして TypeScript のタプル型は型がこんがらがる一因ではある

icon

[A, B] が (A | B)[] になっちゃうやつってどのタイミングでおきうるんだろ

icon

3vs3 のアリーナもあるし単純にパーティーを埋めないで出撃するモードもありますよ

icon

さすがに最近は両対応の機器ばっかじゃない?と思ってるけどそうでもない?

icon

かんかん

icon

行末に開きカッコがあるならわかるけど……

icon

そこにないと…… Array が function 扱いになっちゃうのか……ええ……

icon

まあ 入れ子しか使われていないのであれば手動で入れ子を展開してそのまま CSS として使うこともできなくはないが……

icon

PostCSS じゃなくてもいいという意味だと Sass でも Less でも Stylus でもできるみたいな回答になっちゃうけど多分そういうことじゃなさそう

2021-09-08 14:01:37 しなもの投稿 shinamu476@misskey.io
icon

このアカウントは、notestockで公開設定になっていません。

icon

OOB Killer (Out Of Bladder)

icon

少なくとも自然開放を阻止するのはやめたほうがいいです

icon

おしっこがまんしすぎると実際死ぬ

icon

@Otakan951 おはようおたかんだね

icon

@Otakan951 おやすみおたかん