#lang racket
(provide hello)
(define (hello [name "World"])
(string-append "Hello, " name "!"))
Subtitle
Визначте, чи є число досконалим, надлишковим або недостатнім, за схемою класифікації Нікомаха (60-120 рр. н. е.) для додатних цілих чисел.
Реалізуйте годинник, який працює з часом без дат.
Порахуйте, скільки разів кожен нуклеотид трапляється в заданому рядку тексту (англ. string) ДНК.
Racket містить інструменти для створення власної мови програмування.
Racket - це сучасний діалект Lisp, впливової мови з багатою історією.
Racket передусім функціональна, але вона також підтримує імперативне та обʼєктно-орієнтоване програмування.
Синтаксис Racket простий, виразний і легкий для вивчення.
Racket - це активно досліджуваний випробувальний стенд для цікавих нових можливостей мови.
Завдяки системі макросів Racket легко налаштувати мову під свої потреби.