下面這個示例向你展示了php函式的預設引數:
// 兩個預設引數的函式
function foo($arg1 = 」, $arg2 = 」)
foo(『hello』,'world』);
/* 輸出:
arg1: hello
arg2: world
*/
foo();
/* 輸出:
arg1:
arg2:
*/
下面這個示例是php的不定引數用法,其使用到了 func_get_args()方法:
// 是的,形參列表為空
function foo()
} foo();
/* 什麼也不會輸出 */
foo(『hello』);
/* 輸出
arg1: hello
*/
foo(『hello』, 『world』, 『again』);
/* 輸出
arg1: hello
arg2: world
arg3: again
Python 函式傳遞任意數量的實參
案例 toppings 形參名中的星號讓python建立了乙個空元組,並將收到的所有值都封裝到這個元組中 defmake pizza toppings 列印顧客點的所有配料 print toppings make pizza pepperoni make pizza mushrooms green ...
定義Python函式任意數量的引數
你可能已經知道了python允許你定義可選引數。但還有乙個方法,可以定義函式任意數量的引數。首先,看下面是乙個只定義可選引數的例子 複製 def function arg1 arg2 print arg1 format arg1 print arg2 format arg2 function hel...
python中傳遞任意數量的實參 (收集引數)
有時候,預先不知道函式需要接受多少個實參,好在python允許函式從呼叫語句中收集任意數量的實參。1 def a x 在形參的前面加上 號,表示收集引數,可實現函式接受任意數量的實參 print x a aaa aaa a aaa bbb ccc aaa bbb ccc 形參名 x中的星號讓pyth...