Topaz

Начало работы с Топазом

Быстрый старт по Топазу. Настройте среду и запустите первую программу за несколько минут.

Добро пожаловать в Топаз! Это руководство проведёт вас от настройки среды Топаза до запуска первой программы как можно быстрее и плавнее. Вам понадобится всего 10 минут!

Аудитория
Руководство для разработчиков, которые начинают работу с Топазом. Шаги установки даны по средам.

v4

Установка

Топаз можно установить через официальные каналы дистрибуции. Выберите один из вариантов:

  • Портал разработчика: войдите в портал → Инструменты → Топаз → Установить
  • Документация по установке: следуйте руководству «Настройка рабочей станции Топаза»
  • Поддержка: если возникли проблемы с установкой или доступом, отправьте запрос через канал поддержки

Примечания

  • В зависимости от среды могут потребоваться вход в аккаунт и настройка сети.
  • Сборки доступны для macOS, Linux и Windows.
  • Для установки используйте официальные инструкции для вашей ОС.

Проверка установки

Проверьте, прошла ли установка успешно:

topaz --version

Если команда выводит информацию о версии, всё готово!

Ваша первая программа

Начнём с самой простой программы на Топазе.

Создайте файл привет.tpz и введите следующий код:

// Ваша первая программа на Топазе
let приветствие = "Привет, мир Топаза!"
print(приветствие)

Запустите программу:

topaz run привет.tpz

Результат:

Привет, мир Топаза!

Поздравляем! Вы успешно запустили свою первую программу на Топазе.

Эксперименты с REPL

Топаз предоставляет мощный REPL (чтение–вычисление–вывод). Вы можете мгновенно выполнять код и видеть результаты, что делает его идеальным для обучения и экспериментов.

Введите эту команду в терминале:

topaz repl

Как только REPL запустится, попробуйте экспериментировать так:

let имя = "Разработчик"
"Разработчик"

let возраст = 25
25

"Привет, {имя}! Вам {возраст} лет!"
"Привет, Разработчик! Вам 25 лет!"

let оценки = [85, 92, 78, 96, 88]
[85, 92, 78, 96, 88]

оценки.map(x => x + 5)
[90, 97, 83, 101, 93]

Чтобы выйти из REPL, нажмите Ctrl+C или введите .exit.

Более интересные примеры

Теперь давайте создадим более интересные примеры, которые показывают очарование Топаз.

Создайте файл фибоначчи.tpz:

// Калькулятор последовательности Фибоначчи
function фибоначчи(n: int) -> int {
    match n {
        case 0 => 0
        case 1 => 1
        case _ => фибоначчи(n-1) + фибоначчи(n-2)
    }
}

// Вывести первые 10 чисел Фибоначчи
let результат = (0..<10).map(фибоначчи)
print("Последовательность Фибоначчи (первые 10): {результат}")

// Пример получения данных из веб-API
let данныеПользователя = fetch("https://jsonplaceholder.typicode.com/users/1")
    |> json()
    |> (данные => данные.name)

print("Имя пользователя из API: {данныеПользователя}")

Запустите:

topaz run фибоначчи.tpz

Следующие шаги

Отлично! Теперь вы освоили основы Топаза. Переходите к следующим шагам:

Изучите основные концепции

Создавайте реальные проекты

Полный справочник

Поздравляем!

Теперь вы разработчик на Топазе!

Начните своё путешествие, где программирование становится поэзией. С Топазом даже сложную логику можно выразить как красивый, читаемый код.

Если нужна помощь, воспользуйтесь официальной документацией и каналами поддержки.