Forkful: Посібники з програмування з відкритим вихідним кодом
Форум
Про сайт
Blog
GitHub
Книги
Ruby
Ruby
1. Рядки
Переведення рядка в верхній регістр
Об'єднання рядків
Перетворення рядка у нижній регістр
Видалення символів за візерунком
Виділення підрядків
Визначення довжини рядка
Інтерполяція рядків
Видалення лапок зі строки
Пошук та заміна тексту
Використання регулярних виразів
2. Числа
Генерація випадкових чисел
Округлення чисел
Робота з комплексними числами
3. Структури даних
Використання асоціативних масивів
4. Хороші практики програмування
Обробка помилок
Логування
Організація коду в функції
Рефакторинг
5. Файли та введення-виведення
Перевірка наявності директорії
Створення тимчасового файлу
Читання текстового файлу
Читання аргументів командного рядка
Написання текстового файлу
Запис до стандартної помилки
6. Дати та час
Обчислення дати у майбутньому або минулому
Порівняння двох дат
Перетворення дати в рядок
Отримання поточної дати
Розбір дати з рядка
7. Обробка даних та тексту
Маніпулювання файлами за допомогою однорядкових команд CLI
Редагування файлів безпосередньо за допомогою командного рядка одним рядком
8. Тестування та відлагодження
Виведення налагоджувальної інформації
Використання інтерактивної оболонки (REPL)
Письмо тестів
9. Формати даних та серіалізація
Робота з CSV
Робота з JSON
Робота з TOML
Робота з XML
Робота з YAML
10. HTML та веб
Завантаження веб-сторінки
Аналіз HTML
Надсилання HTTP-запиту
Надсилання HTTP-запиту з базовою автентифікацією
Останнє оновлення квітня 9, 2024