新しいものを表示

型の変わりにprocedure って書く方式の言語もありなのかも?><(Cに寄せた文法でPascal一族みたいにfunctionってわざわざ書くのは冗長だろうけど><)

それは、nullでデンジャーと似たような意味かもかも?><;なのと、 Action<T>とFunc<TResult>とでややこしそうなのであれなのかも?><;(「ということはやっぱprocedureは別ける方がいいんじゃん!><;」ってなるけど><;)

orange さんがブースト

なのでFunc<..>とAction<..>を分ける必要があった.

スレッドを表示
orange さんがブースト

Func<void>とは書けないようになっているし

orange さんがブースト

void はジェネリックの型パラメータに使えないので型ではない

ヘルスバーグおじさん的にはDelphiでfunctionとprocedureを別けたの失敗だったってなんか言ってたらしいから、Pascal一族方式のそのやり方をあんまりよく思ってなさそうなので、そこも意図的なのかも?><

orange さんがブースト

PascalやRustみたいに戻り値の型を関数/手続き名の後ろに書く言語だったならば,void など不要だった.

orange さんがブースト

関数と手続きを同じ構文にしようとして生まれたのが void だったはずなのだが,実行時型情報を利用する言語が生まれて void に実体が備わってしまった,とも言える.

nullと同じく「何もないを表す」と考えると特に奇妙でも無い気がしなくも無いし、教える都合上もよさそうな気が><

orange さんがブースト

void という型は存在しない,と説明したいんだけどC#ではtypeof(void)はしっかり値を返してくれるのよね(白目).

Void Struct (System) | Microsoft Docs
docs.microsoft.com/en-us/dotne

C/C++でも型が void な変数は作れないけど,void* は作れるという微妙な存在.

エンドロール終わったら真っ暗で操作不能になってメニューは出るんだけど自分でタイトル画面もどれって事?><;

QUBE2、寝る前にやった続きやってみたらあっという間に終わったっぽい(エンドロールになった)けど、これだけ?><; 短いというか簡単すぎる・・・><;(Steamのレビューに簡単ってたくさん書いてあったけどマジで簡単すぎる><;)

新しく出店したり建て替えたりする時の参考用?><

??????><
公論出版オンラインショップ / ディーラー写真集 付録DVD kouronpub-onlineshop.com/html/

orange さんがブースト

公論出版公式サイト kouronpub.com/index.html
自動車公論社、いつのまにか公論出版になってた

orange さんがブースト

telnetでSMTPサーバとかPOP3サーバに繋いでレッツ手打ちプロトコル

orange さんがブースト

SSLが絡まなければSMTPとPOP3は今でも喋れるかも.学生のときに弄ってたから.

あと、最近のメーラって宛先「自分」って表示されるけど、「あなた(アカウント名)」って表示にする><

メアド100個くらいあっても問題ないように、特に指定したアカウント以外はゆっくり処理するメーラ作りたかった><(急ぐときはそのメアド指定して更新するみたいな><)
あと標準では未読のみ表示してアカウント跨いでまとめても表示できて、逆に既読を表示する場合には2ステップとか><(じゃないと大量のアカウントの未読を確認するの大変すぎる)

古いものを表示
:realtek:

思考の /dev/null