Важливо: Ціль все ще в стані створення. Відповідно, будь-які матеріали, які ви тут знайдете, варто сприймати такими, що можуть бути змінені в будь-який момент. Деякі речі можуть не працювати, або мати неочікувану поведінку.
Створіть файл привіт.ю8.ц
та заповніть його кодом:
зовнішня дія надрукувати_ю8(розмір: позитивне, дані: памʼять<п8>); зовнішня дія запустити(): ц32 { ціль привітання = ю8"Вперед до Цілі!"; надрукувати_ю8(привітання.розмір, привітання.дані); вернути 0; }
Створіть файл hello.c
та заповніть його кодом:
#include <stdio.h> extern void надрукувати_ю8(unsigned long long int розмір, char* дані) { printf("%.*s\n", (int)розмір, дані); } extern int запустити(); int main() { return запустити(); }
Після цього скомпілюйте програму цими командами:
ціль привіт.ю8.ll скомпілювати привіт.ю8.ц clang -o привіт привіт.ю8.ll hello.c
Та зрештою запустіть програму:
./привіт
Поки немає.
Поки немає.
Документація Цілі наразі не досить добре описує можливості мови. Ви можете знайти більше прикладів дослідивши GitHub Цілі та GitHub Мавки.