
让我们讨论函数的类型。 请记住,可以用任何方式对函数进行分类。 但是在这里,我们根据参数和返回类型对它们进行了分类。
首先请记住,一个函数只能返回一种类型。 并且return_type和return_value必须相同。 就像您的函数是String类型一样,它必须返回字符串值。 它不能返回int或double类型。
用户定义函数有四种主要类型( 基于参数和返回类型 )。
- 没有参数也没有返回类型的函数
- 有参数且无返回类型的函数
- 没有参数和返回类型的函数
- 带有参数和返回类型的函数
没有参数也没有返回类型的函数
在这里,如果您未指定任何返回类型,则默认情况下将其视为void。 但是,如果没有返回类型,则指定空值是一种很好的做法。
- 适用于React开发人员的Flutter 101,主要是……第一部分
- Kitab Online Flutter Untuk Pemula
- Bab 7. Trik Mengingat小部件Bawaan Flutter
- 带有Flutter的Weather App
- 警告:意见书。 是的,它也多次引用RN。 道歉。
句法
无效function_name(){
//陈述
}
样例程序
无效的SayMyName(){
打印(“ Jay Tillu”);
}
主要(){
说我的名字();
}
输出量
杰伊·蒂鲁(Jay Tillu)
没有参数和返回类型的函数
在此类别中,函数没有参数,而是具有返回类型。
句法
return_type function_name(){
//陈述
返回值
}
样例程序
int ShowMyAge(){
年龄= 20;
返回年龄;
}
主要(){
int myAge = ShowMyAge();
打印(myAge);
}
输出量
20
有参数且无返回类型的函数
- 在这里,我们的函数具有参数,但没有任何返回类型。
- 当函数中有参数时,调用函数时必须指定每个参数的值。 否则会给您运行时错误。 所以要小心。
句法
function_name(args1,args2,... argsN){
//陈述
}
样例程序
AboutMySelf(int age,int totalGf){
打印(年龄);
打印(totalGf);
}
主要(){
AboutMySelf(20,0);
}
输出量
20
0
带有参数和返回类型的函数
恭喜!! 现在我们的函数同时具有参数和返回类型。 😎
句法
return_type function_name(args1,args2,... argsN){
//声明
返回值
}
样例程序
int Sum(int numberOne,int numberTwo){
int加法= numberOne + numberTwo;
返回加法;
}
主要(){
int mySum = Sum(20,30);
打印(mySum);
}
输出量
总和是50
伙计们,函数类型就是这样。 请对其进行探索,实践并尝试从概念上理解它。 这些都是语言基础,如果您对语言有深刻的了解,那么在学习颤振时会感到宾至如归。 这些概念对于逻辑构建也很重要。
如果我错过任何事情,请随时告诉我。 直到保持爱心,保持编码。 我一定会在下一篇文章中介绍您。