Skip to content

1.4.2.1 函数返回值没有类型推断错误 #221

@scottfly189

Description

@scottfly189

1.4.2.1
Dart函数声明如果没有显式声明返回值类型时会默认当做dynamic处理,注意,函数返回值没有类型推断

》》实际我敲代码,如果没有显示声明返回值类型,是不会当做dynamic处理,都有正确的类型推断。

class Test {}

main() {
  print(getTest1().runtimeType);
  print(getTest2().runtimeType);
  print(getTest().runtimeType);
}

getTest1() {
  return 123;
}

getTest2() {
  return "hello";
}

getTest() {
  return new Test();
}

返回值结果如下:
int
String
Test

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions