gpt4 book ai didi

flutter - .cast() 和 List.from() 和 List.castFrom() 有什么区别

转载 作者:行者123 更新时间:2023-12-04 12:16:58 25 4
gpt4 key购买 nike

列表 foo -> 列表栏
我可以使用三种方法

1.List<MyClass> bar = foo.cast<MyClass>()
2.List<MyClass> bar = List.castFrom(foo)
3.List<MyClass> bar = List.from(foo)

有什么不同?

最佳答案

  • cast<MyClass> :返回包含 MyClass 类型实例的 List 的 View (不可变列表,更改列表的顺序不会反射(reflect)在原始列表中)。请follow .
  • castFrom(foo) : 将 source (foo) 改编为 List。请follow
  • from(foo) : 从 Argument 中提供的 Iterable (foo) 对象创建一个列表。请follow
  • 关于flutter - .cast() 和 List.from() 和 List.castFrom() 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60033930/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com