Show newer

日陰で気温33.7℃湿度66%
昨日よりつらい

今日も既に31℃超えかー
明日もいくらかは涼しそうな予報だったのに近づくにつれて暑い予報になっていく

今朝もなんかしんどいっすね
回復してない

しんどすぎていくらか動けずにいたら遅くなっちゃった
しんどい時こそ早く寝たいのにしんどいから寝る前にやるべきことできないのはしんどいね

暑いと風呂場とか台所もとても暑くてお風呂入るのもつらくなっちゃう
スポットクーラーでも置くか?でも置く場所ないかもな感じするな

帰ってきて部屋換気して31℃!
体温は36.8℃!
たたたた倒れちゃう

Copilotちゃんに聞いたらコンストラクタはメンバー定義の前に実行されてないといけないからです!提案はされてないようです!との返事
そういうものですとしか返ってこなかった

Show thread

提案を探したがいっぱいあって見つけられなかった

Show thread

いやメンバー定義始まるまでがコンストラクタってことか?まあそれもわかる
わかるけどコンストラクタの途中にメンバー定義挟まってもべつによくない?よくないのかなあ

Show thread

letとかdoはbindingだけどmemberはbindingじゃないからか?
なるほど筋は通るが……べつによくない?
まあきっとダメなんだろうななんとなく

Show thread

F#もletとかとdoは混ぜられたような気はするが、クラスのメンバー定義よりは前じゃないといけないんだよな
これはletもなんだけどなんで制限ついてるんだろう

Show thread

doは予約語だったと思うし、C#でもプライマリコンストラクタ持ってるクラス定義内でおもむろにdo {}とか書き出すのはアリにならんだろうか
副作用あること書くとフィールドの初期化とかと順番考えないといけなくなるから無理とか?

Show thread

夕方頃から元気になってきた
と思ったがコーヒー飲んだのでカフェインで起こされただけかもしんない

F#で言うところのクラス定義内でのdo bindingみたいなの書きたいんだけどやっぱ無いっぽいな
まあ無いのは仕方ないんだけども、処理が必要なのでじゃあやっぱり普通のコンストラクタにしましょうねって思ったときの書き換えがかなりめんどくさいのは残念
recordでだけ使うものと考えた方がいいかも

Show thread

C#のクラス宣言のところにコンストラクタ引数書けるやつ中途半端であんまり使えないな
俺がちゃんと仕様把握してないだけだろうか

ObservableCollectionに最初から入ってる値に対してコード実行しつつCollectionChangedが来たら新しい要素に対しても同じコードを実行する……てのをスレッドセーフにやるのだいぶめんどくさくね???
てReactivePropertyのコードを見てみたが、別にスレッドセーフにはなってなさそうなので考えなくていいか……
まあ実際複数スレッドから安全にアクセス出来るなんて誰も言ってないし保証する必要もない箇所な気もする

まあ無いものは無いので仕方ない

でもObservableCollectionより簡単だと思うんだよなあ

難しいからダメって言われてしまったReactiveProperty

ReactiveProperty使いてええぐおおお

Show older
7144.party

7144民向け