Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在dart扩展中命名有什么好处?_Dart - Fatal编程技术网

在dart扩展中命名有什么好处?

在dart扩展中命名有什么好处?,dart,Dart,我试着在中阅读文档。要进行扩展,我们必须给出一个名称,否则它将无法工作 比如说我想上这样的课 extension DateFormat on DateTime { String toStringUsingFormat(String format) { return ""; } } 用法 所以我应该给它命名为DateFormat,但我不明白这样命名有什么好处。我不知道name DateFormat是否正确,因为我不明白它的目的是什么 我曾经使用swift编

我试着在中阅读文档。要进行扩展,我们必须给出一个名称,否则它将无法工作

比如说我想上这样的课

extension DateFormat on DateTime {

  String toStringUsingFormat(String format) {
    return "";
  }

}
用法

所以我应该给它命名为
DateFormat
,但我不明白这样命名有什么好处。我不知道name DateFormat是否正确,因为我不明白它的目的是什么

我曾经使用swift编码,在swift中,它将像这样,没有给出名称

extension Date {

    func toStringUsingFormat(format: String) {
       return ""
    }

}

阅读文档的其余部分。通常情况下,您不会关心扩展名,但如果存在冲突,则使用该名称来解决冲突:此外,正如您链接到的部分所述,名称(或省略名称)控制扩展名的可见性。
extension Date {

    func toStringUsingFormat(format: String) {
       return ""
    }

}