変数の交換は一般的なタスクであり、次のような一時変数を使用して教えられ、実装されることがよくあります:
function swap(&$left, &$right): void { $tmp = $left; $left = $right; $right = $tmp; }
しかし、構造化を使用したより短い方法があります (php 7.1 以降!):
function swap(&$left, &$right): void { [$left, $right] = [$right, $left]; }
コードは少し奇妙に見えるかもしれません。パフォーマンスの問題については分析していませんが、構造化を理解するのに役立ちます。
ところで、これは php のみの機能ではありません。自由にテストしてください。 JavaScript で。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3