php 三個點的用法

2022-07-03 09:06:10 字數 531 閱讀 3760

解釋:可變數量的引數列表

在 php 5.6 及以上的版本中,由 ... 語法實現;在 php 5.5 及更早版本中,使用函式func_num_args(),func_get_arg(),和 func_get_args() 實現

官方文件:

案例:

<?php

function sum(...$numbers)

return

$acc;

}echo sum(

1, 2, 3, 4

);?>

以上案例輸出:10

<?php

function add($a, $b)

echo add(...[

1, 2])."\n"

;$a = [1, 2

];echo add(...$a);

?>

以上案例輸出:3  3 (結果一樣,兩個 3)

總結:該函式接受可變數量的引數。引數將作為陣列傳遞給給定變數

以上就是這次的全部內容!

C 三個點用法

c語言中實現引數個數可變的函式 採用c語言程式設計的時候,函式中形式引數的數目通常是確定的,在呼叫時要依次給出與形式引數對應的所有實際引數。但在某些情況下希望函式的引數個數可以根據需要確定。典型的例子有大家熟悉的函式printf scanf 和系統呼叫execl 等 1 在win環境下程式設計例子 ...

golang 三個點的用法

已經忘了這是第幾次查這個用法了,還是記一下吧 本文同時發表在 在golang中,三個點一共會用在四個地方 話說三個點的官方說法是什麼?變長的函式引數 如果最後乙個函式引數的型別的是.t,那麼在呼叫這個函式的時候,我們可以在引數列表的最後使用若干個型別為t的引數。這裡,t在函式內部的型別實際是t.fu...

golang 三個點的用法

在golang中,三個點一共會用在四個地方 變長的函式引數 如果最後乙個函式引數的型別的是.t,那麼在呼叫這個函式的時候,我們可以在引數列表的最後使用若干個型別為t的引數。這裡,t在函式內部的型別實際是t.func sum nums int int return res sum 1,2,3 呼叫擁有...