简体中文
外观
value 把不可变字段组合成带类型的数据值。
value
value Position { Integer row Integer column } main() { Position cursor = Position(row: 2, column: 4) printLine(cursor.row) printLine(cursor.column) }
预期输出:
2 4
构造时按字段名给值。构造完成后不能再给字段赋值;坐标变化时应建立新值。因此位置描述数据,而不是会变化的实体。
动手试试:构造第二个位置,让列数不同。
详细规则:参考。