奇特なブログ

「殊勝に値する行いや心掛け」を意味する、奇特な人になる為のブログです

2012-02-19から1日間の記事一覧

値渡しと参照渡しの速度比較

PHP

今回の内容は、先月書いた値渡しで値を変えると処理速度が激遅になる時があるの続きなんですけど、 それについて、先日とある勉強会で話をして来ました。 で今回は、話をした内容をテキストにしたもの(自己紹介とかは除外してるけど)を書きたいと思います。 …

5→複数の戻り値ではなく、関数内で複数の変数の値を変更して呼び出し元に反映できるという意味です

また、話した時に頂いた質問についても、以下で触れてみます。 ちなみに、他にも質問がありましたが忘れました(苦笑) 終わった後にすぐまとめたほうが良いですねぇ。Q.ミュータブルにすると何がオイシイのか? ↓ A.アジャイルとの相性が良い辺り。また、イ…

4→関数内で変更した変数を、1つずつ配列に追加していけば出来るが、要素の何番目にどの変数が入っているかを意識しないといけないので、微妙だと思います

3→*2と同じ

2→値渡しをしている前提です

1→秒数の差は、値渡しか参照渡しをする以外は処理に差異がない関数を1000000回呼び出して0.1秒前後でした