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 祝福语驱散霉运的话简短