Skip to content

Latest commit

 

History

History
64 lines (50 loc) · 1.54 KB

namedFunctions.md

File metadata and controls

64 lines (50 loc) · 1.54 KB

named функции KayJam

Примечание

Перечисленные здесь функции могут быть не везде реализованы, так как для каждого интерпретатора/исполнителя/компилятора свой набор компонентов и библиотек.

Смотрите реализованные функции у используемого интерпретатора.

Функции для работы с потоками

P.S Могут отсутствовать в некоторых местах, где нет возможности работы с потоками

thread

named fun thread

Описание

Создаёт и запускает новый поток.

Пример использования

var str = "test";
thread {
    str = "123";
}

thread -> println(str);

Выведет:

test

либо

123

Зависит от скорости выполнения

async

named fun async

Описание

Выполняет код асинхронно

Пример использования

async {
    Thread::Sleep(1000);
    println("Точка №1");
}

println("Точка №2");
Thread::sleep(2000);
println("Точка №3");

Выведет:

Точка №2
Точка №1
Точка №3