美文网首页dart系列
Dart6(六)函数的定义 可选参数 默认参数 命名参数 箭头函

Dart6(六)函数的定义 可选参数 默认参数 命名参数 箭头函

作者: Kernel521 | 来源:发表于2020-06-29 21:05 被阅读0次

一、函数的定义 如同 js
二、可选参数
String printUser (String name, [ int age ] ) {
// code
}
printUser( ' 张三 ' , 10 || ' ' )
三、默认参数
String printUser (String name , [ String sex = ' 男', int age ] ) {
// cod
}
printUser( ' 张三 ' , 10 || ' ' )
四、命名参数 ( 实参 和 形参相对应 )
String printUser (String name , { int age, String sex = ' 男' } ) {
// cod
}
printUser( ' 张三 ' , age: 20 )
五、匿名函数
var s = () {
// code
}
s();
六、箭头函数
List myList = [1, 2, 3, 4];
myList.forEach((value) => { print( value ) } ) 与js完全不同的是 只能写一行
七、自执行方法
(() {
// code
})();
八、闭包
1、全局变量特点:全局变量常驻内存、全局变量污染全局
2、局部变量的特点:不常驻内存会被垃圾回收机制回收、不会污染全局
想实现的功能
1、常驻内存 2、不污染全局
闭包的含义
函数嵌套函数,内部函数会调用外部函数的变量或参数,变量或参数不会被
闭包的写法
函数嵌套函数,并返回里面的函数,这样就形成了闭包

相关文章

  • Dart6(六)函数的定义 可选参数 默认参数 命名参数 箭头函

    一、函数的定义 如同 js二、可选参数String printUser (String name, [ int a...

  • kotlin 函数、参数使用详解

    知识点概览:命名参数、默认参数值、可变参数、局部函数将函数作为参数传递 一、命名参数、默认参数值、可变参数、局部函...

  • 2.函数的定义及函数的参数

    函数的定义 函数的参数 (必传) 函数的可选参数 可选参数 使用 '?'可选参数必须配置到参数的后面 函数的默认参...

  • Dart中的函数

    定义函数 函数参数 可选参数{}中的参数是可选参数 位置参数[]中定义的参数是位置参数, 位置必须一一对应 默认参...

  • Python 函数

    调用函数 定义函数 函数的参数必选参数、默认参数、可变参数、关键字参数、命名关键字参数 位置参数 默认参数 可变参...

  • TypeScript定义函数

    设置可选参数 设置默认参数 设置不确定参数 定义泛型函数

  • 03. typescript函数定义

    函数定义 2.定义方法传参 方法可选参数 (可选参数必须配置在参数最后面) 默认参数 剩余类型 函数重载 同样的方...

  • TypeScript 函数

    1 . 函数的定义 2 . 可选参数 ?必须放在必选参数之后 3 . 默认参数与普通可选参数不同的是,带默认值的参...

  • TypeScript05(函数扩展)

    函数的类型 函数的可选参数? 函数参数的默认值 接口定义函数 定义剩余参数 函数重载重载是方法名字相同,而参数不同...

  • scala函数

    函数定义 默认参数 命名参数 可变参数 循环表达式 to | Range | until for循环

网友评论

    本文标题:Dart6(六)函数的定义 可选参数 默认参数 命名参数 箭头函

    本文链接:https://www.haomeiwen.com/subject/qviofktx.html