1 Star 0 Fork 0

shuiruohanyu/flutter_case

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
12_函数的用法.dart 1.39 KB
一键复制 编辑 原始数据 按行查看 历史
shuiruohanyu 提交于 2024-10-22 18:34 . 函数的用法
main () {
// 无返回值 无参数的函数
// getUserInfo("老高",address: "北京顺义的", sex: "纯爷们儿" ,age: 18);
// test();
// String flag = sum("老高", 20);
// print(flag);
// String a = getData("abc");
// print(a);
// }
// // 无参数无返回值 void可以省略
// test () {
// print("管我叫爸爸");
upload(() {
print("我说过flutter简单的要死,我没骗你吧");
}, () {
print("我说过flutter真的很简单,但是我骗了你");
});
print(getSumTotal(10, 20));
// Function c = () {
// print("这是匿名函数");
// };
// c();
}
// 计算
String sum (String userName, int age ) {
print(userName);
print(age);
return age < 35 ? "可以继续做牛马" : "不好意思被淘汰";
}
// 返回值类型可以省略 参数类型竟然也可以省略
getData (id) {
return id;
}
// 必传参数 可传参数
// 可传参数 需要使用大括号包装起来, 传递的时候使用key: value的形势传递,不用在乎顺序
getUserInfo (String username, { int? age, String? sex, String? address }) {
print("$username - $age -$sex -$address");
}
successCall() {
print("成功执行");
}
errorCall () {
print("失败执行");
}
upload (Function callSuccess, Function callError) {
bool isSuccess = false;
if(isSuccess) {
callSuccess();
}else {
// callError?();
callError();
}
}
int getSumTotal (int a,int b) => a + b;
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/shuiruohanyu/flutter_case.git
git@gitee.com:shuiruohanyu/flutter_case.git
shuiruohanyu
flutter_case
flutter_case
master

搜索帮助