例如,我有這樣的代碼: using System;
using System.Collections.Concurrent;
using System.Collections.Generic;
using System.Collections.Immutable;
using System.Linq;
using System.Text;
using System.Threading;
我有一個Java/Kotlin互操作問題。一個Kotlin不可變列表被編譯成一個可變的普通java.util.ArrayList! 科特林(庫): class A {
val items: List<Item> = ArrayList()
}
的Java(消費者): A a = new A();
a.getItems().add(new Item()); // Compiles