Упражнение 050
Срокът за предаване на решения е отминал
- Начало:
- 05.05.2023 00:00
- Краен срок:
- 05.05.2023 23:59
- Точки:
- 1
- Инструкции:
- Guide
По-приятно подравнен е първия вариант, но може би ни трябва код за по-стара версия на Vim... Да конвертираме foo()->bar()
във bar(foo())
.
Начално състояние | Крайно състояние |
---|---|
let if_line = getline('.')->strpart(if_col - 1)
let body = getline('.')->strpart(0, if_col - 1)->trim()
let indent = getline('.')->matchstr('^\s*')
|
let if_line = strpart(getline('.'), if_col - 1)
let body = trim(strpart(getline('.'), 0, if_col - 1))
let indent = matchstr(getline('.'), '^\s*')
|