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: 30Subtraction of num1 - num2 is: 10
以上是 Dart 编程中的 Typedef 的全部内容, 来源链接: utcz.com/z/358691.html