Приєднаймося до треку Vim script на Exercism, щоб отримати доступ до 89 вправ з автоматичним аналізом коду та персональним наставництвом, і все це 100% безкоштовно.
function! Hello(...) abort
let name = (a:0 == 1 ? a:1 : 'World')
return 'Hello, ' . name . '!'
endfunction
Удосконалюймо навички програмування завдяки цікавим і корисним вправам, які перевіряють наше розуміння концепцій на Exercism.
Визначте, чи є число досконалим, надлишковим або недостатнім, за схемою класифікації Нікомаха (60-120 рр. н. е.) для додатних цілих чисел.
Возьміть вкладений масив і поверніть один масив з усіма значеннями, крім nil/null.
Керуйте налаштуваннями фабрики роботів.
Потрібна певна функціональність? Її легко створити і розгорнути.
Виграш у продуктивності! Легкий доступ до внутрішніх структур даних і налаштувань Vim та робота з ними.
Робимо багато з малого. Пишімо компактні скрипти, які легко читати.
Підтримує написання коду в імперативному чи функціональному стилі.
Доступ до файлів, оболонок та інших програм. Уся потуга зовнішнього інструментарію, не виходячи з Vim.
Автоматичне виконання коду за певних подій чи умов, як-от відкриття файлу або збереження буфера.
У кожної мови свої звичаї. Vim script не виняток. Наші наставники допоможуть нам навчитися думати як розробник Vim script і писати ідіоматичний код мовою Vim script. Коли ми розвʼяжемо вправу, надішлімо її нашій команді волонтерів, і вони дадуть нам підказки, ідеї та відгук про те, як зробити її ближчою до того, що ми зазвичай бачимо мовою Vim script, і допоможуть нам відкрити те, чого ми не знаємо, що не знаємо.
Дізнатися більше про наставництвоТрек Vim script на Exercism має 89 вправ, щоб допомогти нам писати кращий код.
Переглянути всі вправи Vim scriptА найкраще те, що це 100% безкоштовно для всіх.
Приєднайтеся до треку Vim script