埃菲尔-二维数组

时间:2018-10-01 15:25:58

标签: arrays eiffel

埃菲尔铁塔中的二维数组是否有一个特殊的类?现在我这样做,但是我认为有一种更简单的方法。
列:ARRAYED_LIST [ARRAYED_LIST [CHARACTER]]

1 个答案:

答案 0 :(得分:0)

有一个类ARRAY2。它有其自身的特性,例如,您需要在创建对象或调整其大小时传递一个对象来填充数组:

    make_filled (a_default_value: G; nb_rows, nb_columns: INTEGER_32)
    resize_with_default (a_default: G; nb_rows, nb_columns: INTEGER_32)

但是有些功能itemput允许使用常规语法来操作元素:

    a [i, j] := a [i + 1, j - 8] + 35