13.02/19どうもペチパーです。いいPHPの例をまずは出しませう。あ、逃げないで、PHPの話はすぐやめるんで。"ない";全体的にキモいんですが、まあ無視してもらって、何が言いたいか、と言うとisset。これはネストしてる部分も一気に評価してくれるのです。フツーの関数だと常識的に考えて評価は先に内側で行うので配列の境界外で死ぬんですが、issetは関数みたいな見た目だけど実は言語構文なのだ!キモチワルイ。そんなわけでネストしてるものの有無を一気にチェックできるのです。PHPのこと書いてるとサイト違うので、C#の話をしませう。C#でネストネストPHPは何でも連想配列なのですが、C#だったらクラスのプロパティでしょうか。以下のようなシチュエーション。null;!=nullの連鎖が面倒くさいですぅー。なんとかしてくださいぃー。ExpressionTreeこーいう風に書ければいいんでしょ!下のhoge.GetValueOrDefaultってとこです。ほげ!すっごくスッキリしますね!イイね!で、どーやってるかというと、ExpressionTreeでグルグルですよ。いうわけで、一つ言えるのは、これ、あんま速くないんで実用には使わないでくださいね、あくまでネタです、ネタ。それもにゃど、という人はLINQでMaybeモナドでも検索しませう。既出なので私は書きません。