Введение, или краткий обзор

Материал из Deeptown Manual
Перейти к: навигация, поиск

Содержание


(Введение...)

Здравствуй, мир!

Классический пример программы, выводящей строку "Hello, world!" на экран, на языке K++ выглядит следующим образом:

<source lang="kpp" line="1"> package hello_world;

export function void main() {

   print("Hello, world!\n");

} </source>


1
Как уже отмечалось ранее, в K++ любая программа или библиотека является модулем. Ключевое слово package используется для объявления имени модуля, в который должна быть скомпилирована программа.
3-5
Наконец, объявляется функция main(), которая вызывает системную функцию print() стандартной библиотеки, передав ей строку "Hello, world!\n" в качестве параметра. Пара символов \n является специальной последовательностью, которая в момент компиляции преобразуется в символ перевода строки.
Ключевое слово export говорит о том, что имя функции не следует декорировать. Декорирование имен применяется для того, чтобы дать возможность перегружать функции с одинаковыми именами, но разными списками параметров (или параметрами разных типов), а так же для реализации пространств имен.


This is way more helpful than aynhting else I've looked at.

TGY2g7 <a href="http://mxqoofyrxayw.com/">mxqoofyrxayw</a>

ZhFuR6 , [url=http://mqpmsukoufhs.com/]mqpmsukoufhs[/url], [link=http://xshpcgxtxxsn.com/]xshpcgxtxxsn[/link], http://iwqelughzdje.com/

Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
информация
документация
Инструменты