У меня есть список неизвестной длины, содержащий строки. Я хочу сравнить последний элемент со вторым по последнему элементу, но не могу найти простой способ получить эти элементы, чтобы сравнить их.
Я попытался получить длину списка, а затем использовал (length-1) в качестве индекса, который я передаю в функцию списка GET
, но, похоже, это не сработало.
set(my_list a b c) # I don't actually know the length of the original list
list(LENGTH my_list list_len)
list(GET my_list (list_len-1) last_item) # doesn't work
Я ожидаю, что элемент c
будет сохранен в переменной last_item
, но он останется пустым. Как правильно сделать это в CMake?