Если у меня есть пять числовых значений в массиве, как отсортировать его по возрастанию и убыванию в livecode?Livecode: сортировать массив и отображать его
(КОД прибавляя ОБНОВЛЕНО)
можно сортировать их в порядке возрастания, но как насчет убывания?
put 1 into num[1]
put 5 into num[2]
put 3 into num[3]
put 2 into num[4]
put 4 into num[5]
local tSortedArray
local tNextIndex
get the keys of num
sort lines of it by num[each]
split it by return
put 1 into tNextIndex
repeat for each element tIndex in it
put num[tIndex] into sorted[tNextIndex]
add 1 to tNextIndex
end repeat
answer "Sorted in ascending order: "&sorted[1]&", "&sorted[2]&", "&sorted[3]&", "&sorted[4]&", "&sorted[5]&"; Sorted in descending order: "&sortedD[1]&", "&sortedD[2]&", "&sortedD[3]&", "&sortedD[4]&", "&sortedD[5]
Ожидаемый результат:
Sorted in ascending order: 1, 2, 3, 4, 5; Sorted in descending order: 5, 4, 3, 2, 1
То, что вы пытались до сих пор? Можете ли вы опубликовать код, который вы попробовали. Это не то место, где вы запрашиваете код. –
Я отредактировал мой вопрос @SridharDD – Mai