Приєднаймося до треку Emacs Lisp на Exercism, щоб отримати доступ до 96 вправ з автоматичним аналізом коду та персональним наставництвом, і все це 100% безкоштовно.
(defun hello (&optional name)
"Say hello, optionally to NAME."
(let ((greetee (or name "World")))
(concat "Hello, " greetee "!")))
Удосконалюймо навички програмування завдяки цікавим і корисним вправам, які перевіряють наше розуміння концепцій на Exercism.
Боб - безтурботний підліток. У розмові його відповіді вкрай обмежені.
Визначте, чи є фраза ізограмою, тобто словом, у якому жодна літера не повторюється.
Реалізуйте шифр Віженера, простий шифр підстановки.
Синтаксис Emacs Lisp простий, виразний і легкий для вивчення.
І вихідний код, і дані записуються за допомогою вкладених списків.
Мову легко налаштувати під себе за допомогою системи макросів Emacs Lisp.
Emacs Lisp підтримує імперативний і функціональний стилі програмування.
Emacs Lisp можна використовувати як сценарну мову за допомогою пакетного режиму Emacs.
Emacs Lisp добре задокументовано просто в редакторі.
У кожної мови свої звичаї. Emacs Lisp не виняток. Наші наставники допоможуть нам навчитися думати як розробник Emacs Lisp і писати ідіоматичний код мовою Emacs Lisp. Коли ми розвʼяжемо вправу, надішлімо її нашій команді волонтерів, і вони дадуть нам підказки, ідеї та відгук про те, як зробити її ближчою до того, що ми зазвичай бачимо мовою Emacs Lisp, і допоможуть нам відкрити те, чого ми не знаємо, що не знаємо.
Дізнатися більше про наставництвоТрек Emacs Lisp на Exercism має 96 вправ, щоб допомогти нам писати кращий код.
Переглянути всі вправи Emacs LispА найкраще те, що це 100% безкоштовно для всіх.
Приєднайтеся до треку Emacs Lisp