Prolog: Комментарии
Prolog, как и другие языки программирования, поддерживает комментирование кода. Комментарии никак не используются кодом и нужны исключительно для людей: чтобы программист оставлял пометки для себя и для других программистов. Написать комментарий в коде программы можно двумя способами:
- Весь текст после символа
%и до конца строки будет считаться комментарием (однострочный комментарий) - Весь текст после
/*и до*/будет считаться комментарием (многострочный комментарий)
% Комментарий может занимать всю строчку
:–
write('Это не комментарий'). % или может находиться на строчке после какого–нибудь кода
/* А это
многострочный комментарий
*/Задание
Для примера из урока, создайте однострочный комментарий с текстом: You know nothing, Jon Snow!.
Prolog: Комментарии
Prolog, как и другие языки программирования, поддерживает комментирование кода. Комментарии никак не используются кодом и нужны исключительно для людей: чтобы программист оставлял пометки для себя и для других программистов. Написать комментарий в коде программы можно двумя способами:
- Весь текст после символа
%и до конца строки будет считаться комментарием (однострочный комментарий) - Весь текст после
/*и до*/будет считаться комментарием (многострочный комментарий)
% Комментарий может занимать всю строчку
:–
write('Это не комментарий'). % или может находиться на строчке после какого–нибудь кода
/* А это
многострочный комментарий
*/Задание
Для примера из урока, создайте однострочный комментарий с текстом: You know nothing, Jon Snow!.
Ваше упражнение проверяется по этим тестам
:- style_check(-singleton).
:- dynamic error_happened/1.
:- assertz(error_happened('OK')).
user:message_hook(Term, error, _Lines) :-
retract(error_happened('OK')),
assertz(error_happened(error)),
fail.
:- [main].
:- begin_tests(comments).
test(020, Output == 'Это не комментарий') :-
error_happened(X),
with_output_to(atom(Output), [main]).
:- end_tests(comments).Решение учителя откроется через:
20:00
