記録

アロー演算子の数珠繋ぎの作り方?

コロナウィルス対策の一環として東京都が“GitHub”に開設した新型コロナウイルス対策サイトがすごいと話題になっているらしいので自分も見てみました。ソースコードはVue.js,TypeScript,React.js,PHPなどなどいろいろな言語が使用されていました。PHPはLaravelの機能が使われてたりして、書き方が綺麗で勉強になるなぁと思ったわけです。参考になりますよね、きれいな書き方のコードを見るとやはり参考になります。

もともと、書き方が古いと自分は古い書き方に合わせます。特に上がプライドが高い人だと出る杭は打たれるみたいな状態になりますので要注意ですね…。そういう人が上にいると徐々にコードを書くのが面白くなくなります。そういうのは大いにあるなと思います。名も知らないひとのコード書きが自分の上司だったらなと思うときがあります。

そう愚痴ってもしょうが無い、その環境を選んだのは自分自身な訳ですからね。
ただ技術力を伸ばしたければやはり環境は大事、辞めたいなら辞めて自分の力を表現できる環境に身をおいた方が断然良い。

前置き長くなりました、、アロー演算子を数珠繋ぎする考え方はこんな感じです。考え方を知っとくと応用が出来るようになります、やはり基準を知るが大事かなといつも思います。

追記:これを応用するとこんな感じになります。追記のソースコードを記載しました(2021.07.05)

<?php
class testA{
    public $a = "";
    public function __construct($a)
    {
        $this->a = $a;
    }
    public function test1($a=""):string{
        return (string)$this->a." ".$a."<br>\n";
    }
    public function test2($a=""):string{
        return (string)$this->a." ".$a."<br>\n";
    }
}
class test{
    public function main($a="Hello"):object
    {
        $this->a = $a;
        return new testA($this->a);
    }
}
$test = new test();
print $test->main()->test1("PHP");
print $test->main("by")->test2("C");
<?php
    class test{
        function main(){
            return new class{
                function testA(){
                    return "testA";
                }
                function testB(){
                    return "testB";
                }
            };
        }
    }
    $test = new test();
    print $test->main()->testA();
    print $test->main()->testB();







    松岡茉優さんが歌う『どんなときも。』が好きです。前のページ

    東京女子YOUTUBER干しいもこ!?次のページ

    関連記事

    1. 記録

      宇宙兄弟LIFT OFF!の感想なんかをイマゴロ。

      宇宙兄弟LIFT OFF!の感想なんかをイマゴロ書きたいと思います…

    2. down angle photography of red clouds and blue sky

      記録

      英語学習用、サイトを構築中。基本自分用(お裾分け😌)

      おはようございます。今日はウォーキングしてきましたよ。自分が歩いてい…

    3. 記録

      継続は力なりっていう言葉と好きこそ物の上手なれが合致する人。

      派遣からお仕事の紹介電話がかかってくる事は有り難いことなのだけど、派…

    4. battle black blur board game

      記録

      映画、キングダム2 遥かなる大地へ:実写化された映画の続編おそらく三部作?

      おはようございます。土曜日は局地的に大雨が30分ほど振りましたよね。…

    5. 記録

      お金とは

      https://www.youtube.com/watch?v=c…

    6. 記録

      何でもどうぞとすごく挑戦的ですね。グーグルさんの検索入力ボックス

      グーグルさんの検索入力ボックス 何でもどうぞとすごく挑戦的…

    2020年3月
     1
    2345678
    9101112131415
    16171819202122
    23242526272829
    3031  

    カテゴリー

    アーカイブ

    PAGE TOP