Как можно было бы идиоматично написать следующую функцию?
(split-first #"." "abc.def.ghi") ;;=>["abc", "def.ghi"]
(split-last #"." "abc.def.ghi") ;;=>["abc.def", "ghi"]
Существует очевидное (уродливое?) решение с использованием split
, но я уверен, что есть более элегантные решения? Может быть, используя regexes/indexOf/split-with?
reverse
. Прямо сейчас ваше решение будет работать только для шаблонов палиндрома. 30.06.2015