2016-09-18 1 views
-1

Поскольку я совершенно новый с Swift, я читал о подстрочных индексах в Swift. Он привел этот пример в разделе «Параметры подстроки»: theExampleМатрицы в Swift

Мой вопрос в том, как формула, сетка [(строки * столбцы) + столбец], должна соответствовать правильному значению в массиве сетки, потому что, когда я ее вычисляю, соответствует неправильному значению. Кто-нибудь, пожалуйста, помогите.

+2

Каковы ваши значения для строк, столбцов и столбцов, что вы получаете и какой результат вы ожидаете? * «Это соответствует неправильному значению» * слишком неопределенно –

ответ

0
 0 1 2 3 4 
    -------------------- 
0 | 0, 1, 2, 3, 4, 
1 | 5, 6, 7, 8, 9, 
2 | 10, 11, 12, 13, 14 

У вас есть columns = 5.

Если вы хотите получить , row = 1 и column = 3.

row * columns + column 
1 * 5 + 3 = 8. 
+0

Большое вам спасибо. Проблема заключалась в том, что я запутался в столбцах переменных и столбцах. –