Skip to content

Fragmenty kodu w innych językach

Fragmenty kodu w innych językach (3)

Nazwa polska Nazwa angielska Opis
asm { kod asemblera } → asm { kod asemblera } Wstawienie kodu asemblera w Avocado.
pascal{kod pascala} pascal{kod pascala} Wstawienie bloku kodu Pascala w Avocado.
pascal_linia{kod pascala} pascal_line{kod pascala} Wstawienie kodu Pascala w jednej linii w Avocado.

Przykłady

Wstawka kodu asemblera w Avocado

program asmtest
główny
  asmobliczenie
koniec.

procedura asmobliczenie
początek
liczba_całkowita wynik = 0
asm{
asm
  mov eax, 7
  mov ebx, 8
  imul eax, ebx
  mov wynik, eax
end;
}
pisz_linie(wynik)
koniec   

Wstawka bloku kodu pascala w Avocado

program testkodupascala
główny
liczba_całkowita liczba = 0
pascal{
  if liczba > 0 then
  WriteLn('Liczba jest dodatnia.')
  else if liczba < 0 then
  WriteLn('Liczba jest ujemna.')
  else
  WriteLn('Liczba jest równa zero.');
}
koniec.

Wstawka kodu pascala w jedenj linii w Avocado

program testkodupascalanowe
główny
  pascal_linia{WriteLn('Siema!');}
  // angielska nazwa
  pascal_line{WriteLn('Siema 2!');}
koniec.