段:
new MyCloseable().withCloseable { MyCloseable closeable ->
...
}
输出:
for item in {1, 5.2, 10, 25, True}:
print(item)
为什么1
10
5.2
25
没有被打印出来?
答案 0 :(得分:2)
True
和1
基本相同。因此,设置操作后只存在一个。
答案 1 :(得分:1)
因为1和True
相同,所以自集合以来只存在一个值。关于您的评论,集{2, 2.0}
评估为set([2.0])
,尽管它们的类型不同。