定义一个函数concat(),使用func_get_args()函数接受传递过来的字符串参数,并将其连接,返回结果。调用函数concat(‘a’,true,-3.56),并将结果输出
<?php//把不定数量的字符串参数连接成一个字符串并返回function concat(){ $arr = func_get_args(); //使用数组遍历方法 $str = ''; foreach($arr as $v){ $str .= $v; } return $str;}var_dump(concat('a', true, -3.56));
举一反三
- 函数定义时可不声明参数,在函数内部可以使用函数func_get_args( )获得传入的多个参数,func_get_args( )函数返回一个包含传入参数的数组。
- 函数用于将指定序列中的所有元素作为参数调用指定函数,并将结果构成一个新的序列返回
- Python定义一个函数,其中return语句的作用是结束函数调用,并将结果返回给调用者。return语句可以没有。
- 中国大学MOOC: Python定义一个函数,其中return语句的作用是结束函数调用,并将结果返回给调用者。return语句可以没有。
- Python定义一个函数,其中return语句的作用是结束函数调用,并将结果返回给调用者。return语句可以没有。 A: 正确 B: 错误
内容
- 0
关于函数的定义下列说法错误的是()。 A: 在python中,使用函数之前需要定义函数。 B: 函数的定义使用def关键字 C: 在python中使用return关键字可以将函数的运行结果进行返回,但是一次只能返回一个结果。 D: 在python中函数的参数传递包含位置参数传递和关键字参数传递等。
- 1
Hive中concat函数的作用是是将传入的参数连接成为一个字符串,则concat(’a’,null,’b’)的结果是 A: ab B: a C: b D: NULL
- 2
filter函数是以参数序列中的每个元素分别调用function函数,最后返回的结果包含调用结果为True的元素。()
- 3
简述字符串函数CONCAT()和CONCAT_WS()的区别。
- 4
如果有函数 char *func(char *p, char ch) ,则下面说法错误的是( )。 A: 函数返回一个字符指针 B: 可以通过语句"return NULL;"返回函数结果 C: 可以通过语句"return -1;"返回函数结果 D: 可以通过语句"return p;"返回函数结果