PHP 関数と Go 関数の主な違いは次のとおりです: 入力 (Go では必須、PHP ではオプション)、デフォルト値 (PHP では設定可能、Go では不可)、可視性 (PHP ではデフォルトでパブリック、Go ではキーワードで指定) 、匿名関数 (PHP はサポートしますが、Go はサポートしません)、複数の値を返します (PHP は 1 つだけ返すことができます、Go は複数の値を返してタプルに格納できます)、展開演算子 (Go はサポートします、PHP はサポートします)サポートしません)。
PHP 関数と Go 関数の違い
PHP と Go はどちらも人気のあるプログラミング言語であり、これらは次の関数を扱います。方法にはさまざまな利点と欠点があります。
定義構文
PHP:
function myFunction(string $name, int $age) { // function body }
Go:
func myFunction(name string, age int) { // function body }
Typed
#デフォルト値
可視性
、
const、または
type を使用して指定できます。
匿名関数
キーワードを使用して定義できる匿名関数をサポートしています。
PHP 関数は最大でも 1 つの値しか返せません。
PHP は関数パラメータの展開演算子をサポートしていません。
PHP:
rree 以上がPHP 関数と Go 関数の違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。function min(array $numbers) {
$min = PHP_INT_MAX;
foreach ($numbers as $number) {
if ($number < $min) {
$min = $number;
}
}
return $min;
}