3.0 beta 更新后,使用了新的 Map<K,V> , Vector 和 Value 来替代了以前的 Dictionary,Array, 和一堆基本类型。
但是在这次使用后,发现编译报错,一开始不知道为啥,但是看了官方的文档介绍后,终于明白了,原来 Map<K, V>里面的V,必须继承自 Object
那问题就来了,以前的 Integer 也好,其他数据基本类型也好,起码还是 继承自 Object,配合 Dictionary,和Array的是用,也算是不错的选择
但是为啥 这 Value 既然不继承自 Object ? 那还叫 替代 使用?
如果我还想 使用 map 和vector ,就不能和 value 一起用,还得自己搞个 Object 做容器……
不知道这次官方更新是什么想法,就算推翻也好,总得有个兼容或者能继续使用下去的办法吧?要不然,不是只能使用 std 了吗?感觉这样官方出的这几个就没啥意义了