// ユーザー定義Boxが正しく動作するかテスト print("=== User Box Test ===") // シンプルなBox定義 box SimpleBox { init { value } constructor(v) { me.value = v } getValue() { return me.value } setValue(v) { me.value = v } } // テスト local box1 box1 = new SimpleBox("Hello") print("box1 value: " + box1.getValue()) box1.setValue("World") print("box1 new value: " + box1.getValue()) // 2つ目のインスタンス local box2 box2 = new SimpleBox(42) print("box2 value: " + box2.getValue()) print("Done!")