函数定义指定特定任务的执行方式和方式。在使用函数之前,必须先定义它。定义标准函数的语法如下```javafunction_name() { //statements }```要么```javavoid function_name() { //statements}```该 **void**
必须调用函数才能执行它。此过程称为 **函数调用** 。## 语法```javafunction_name()```以下示例说明了如何调用函数```javavoid main() { test();} test() { //function definition print(function called);
函数也可以将值与控件一起返回给调用者。这些函数称为 **返回函数** 。## 语法```javareturn_type function_name(){ //statements return value; }``` * 该 **return_type** 可以是任何有效的数据类型。 * 在
要指定可选的位置参数,请使用square []括号。## 语法```javavoid function_name(param1, [optional_param_1, optional_param_2]) { }```如果可选参数未传递值,则将其设置为NULL。## 例```javavoid main() { test_para
与位置参数不同,必须在传递值时指定参数名称。Curly brace {}可用于指定可选的命名参数。## 语法 - 声明函数```javavoid function_name(a, {optional_param1, optional_param2}) { }```## 语法 - 调用函数```
默认情况下,还可以为函数参数指定值。但是,这些参数也可以显式传递值。## 语法```javafunction_name(param1,{param2= default_value}) { //......}```## 例```javavoid main() { test_param(123);} void tes
返回表示键的可迭代对象。## 语法```javaMap.keys```## 例```javavoid main() { var details = {Usrname:tom,Password:pass@123}; print(details.keys);}```它将产生以下 **
返回表示Map中的值的可迭代对象。## 语法```javaMap.values```## 例```javavoid main() { var details = {Usrname:tom,Password:pass@123}; print(details.values);}```它将产生以下 *
返回Map的大小。## 语法```javaMap.length```## 例```javavoid main() { var details = {Usrname:tom,Password:pass@123}; print(details.length);}```它将产生以下 **输出**