Получаем несколько элементов списка по их номерам

#АнатомияФункций – List.Transform



Всем привет!

Уже неоднократно поднимался вопрос о том, как получить несколько элементов списка по их номерам. Смотрим код:

let

from = {"a".."z"},

/*to = from{1,4,8} - так не работает!*/

to = List.Transform({1,4,8},(x)=>from{x-1})

in

to


Всё просто – НЕЛЬЗЯ писать через запятую в фигурных скобках – так нас не понимают.

А вот через List.Transform – всё очень даже работает. Главное, помнить, что нумерация позиций начинается с нуля, а не с единицы.



Ну и по этому поводу разобрал пару задачек из чата в коротком видео на Ютубе



Надеюсь, было полезно.

Всех благ!

@buchlotnik