ByteNote LogoByteNote

Navigation

  • Blog
  • 工具

    © 2025 ByteNote. All rights reserved.

    Flutter 重定向构造函数

    Jul 30, 20226 min read
    main(List<String> args) {
      var p = Person("why");
      print(p.age);
    }
    
    
    class Person {
      String name;
      int age;
    
      // Person(this.name): age = 0;
      // 构造函数的重定向
      Person(String name): this._internal(name, 0);
    
      Person._internal(this.name, this.age);
    }
    

    flutter 不支持函数的重载,使用构造重定向可以实现构造函数重载的效果,并设置构造函数的默认值

    相关文章

    element-ui 隐藏组件 el-collapse-transition使用

    本文介绍了如何在Vue项目中使用element-ui的el-collapse-transition组件实现元素的展开和折叠效果。

    如何应用HTML标签实现字体、居中、文字加粗、下标的效果?

    使用HTML标签如`<font>`、`<center>`、`<b>`/`<strong>`和`<sub>`分别实现字体设置、居中、文字加粗和下标效果。

    console.log 添加一些特定的输出

    该代码段使用`console.log`函数在控制台输出各种类型的数据,包括字符串、数字、布尔值、数组和对象。

    dockerfile 指定 node 版本

    在 Dockerfile 中指定 Node.js 版本的方法包括使用 FROM 指令直接选择镜像版本、通过安装 nvm 来管理版本,以及使用 ENV 指令设置环境变量来选择版本。

    一些 AI 生成图标的网站

    一些提供AI生成图标的网站包括Icons8、AIGenerator、IcoMoon、SVG AI Generator和Flaticon。