Dart 编程中的 Typedef
在Dart中,当我们想为函数类型创建别名时,我们会使用Typedef ,我们可以将其用作类型注释,用于声明变量和返回该函数类型的类型。
当将函数类型分配给变量时,typedef保存类型信息。
语法
typedef functionName(parameters)
当我们想在Dart中创建一个Typedef 时,我们会使用上述语法。
现在,让我们看一个例子,当我们想为程序中的函数分配一个typedef 变量时。
typdef varName = functionName
一旦我们将functionName分配给typedef变量,我们就可以稍后在typedef变量名称的帮助下调用原始函数。
考虑下面显示的语法-
varName(parameters)
示例
现在,让我们在Dart中创建一个示例,我们将在其中使用typedef 变量,为其分配不同的功能,然后使用varName调用typedef 变量。
考虑下面显示的例子-
typedef operation(int firstNo , int secondNo);
void add(int num1,int num2){
print("Sum of num1 + num2 is: ${num1+num2}");
}
void subtract(int num1,int num2){
print("Subtraction of num1 - num2 is: ${num1-num2}");
}
void main(){
operation op = add;
op(10,20);
op = subtract;
op(20,10);
}输出结果Sum of num1 + num2 is: 30 Subtraction of num1 - num2 is: 10
热门推荐
10 香港老妈结婚祝福语简短
11 毕业立体贺卡祝福语简短
12 简短新年年会祝福语
13 评论小品祝福语大全简短
14 恭喜师兄结婚祝福语简短
15 员工集体辞职祝福语简短
16 高中新生祝福语 简短
17 装修祝福语男生搞笑简短
18 生日开业蛋糕祝福语简短