t27.aiEnglish

Строка module

Вы узнаете

Как пишется строка module, какие имена она принимает и где стоит.

Строка module — это ключевое слово module, имя и точка с запятой. Перед ней могут стоять комментарии и строки прозы; объявления идут после. Имя состоит из букв, цифр и подчёркиваний; компилятор на этом сайте принимает и дефисы, как в tutorial-06-structs. Спека курса на этом сайте обязана носить имя модуля, которого ждёт её генератор, поэтому неверное имя ловит сборка, а не компилятор.

Попробуйте

В плеере поменяйте имя модуля в спеке урока и убедитесь, что вердикт остаётся чистым.

Открыть интерактивный урок →

t27 basics 2: the module line
t27 basics 2: the module line ↗

Which module lines the t27c compiler accepts, checked in the browser with the real compiler. Lesson 2 of the t27 basics course.

specs/basics/02_the_module_line.t27

// SPDX-License-Identifier: Apache-2.0
; t27 basics, lesson 2: The module line.
; Every spec names its module once, with module, a name and a semicolon.

module basics_02_the_module_line;

pub const LESSON : u8 = 2;

test the_module_line_names_this_file {
    assert LESSON == 2;
}

Открыть спеку урока в плеере ↗

Все уроки