AstroLang/docs/versioned_docs/version-1.0.0/syntax.md

1.3 KiB

sidebar_position description
2 Az Astro Lang synatx bemutatása

Syntax


Típusok:

Típus neve Magyar neve Leírása Példa
String Szöveg Minden ami szöveg. szaft"test"szaft
Number Szám Minden ami szám. 2, 3.14, -5
Identifier Azonosító A változók, dolgok neve/azonosítója, több szót is támogat. Fontos: szám nem lehet a szavak elején, mert az már számnak számít! teszt, több szót is támogat, ez is jo72
Operator Művelet Minden ami művelet. +, -, *
Keyword Kulcsszó Azok az azonosítók amelyek valamilyen funkciót látnak el a programnyelben. gethelj, lőcsve, ha geny
Separator Elválasztó Olyan karakterek, melyek elválaszják a többi típust egymástól. =, (, {

Példa:

gethelj a = 15 + 2
^       ^ ^ ^  ^ ^ Number
|       | | |  | Operator
|       | | | Number
|       | | Separator
|       | Identifier
| Keyword

Egyéb:

Komment:

Ezek nem befolyásolják a kód futását, csak leírást adnak arról, hogy mi mit csinál.

  • Egysoros kommentet így tudsz létrehozni: //komment
  • Többsoros kommentet pedig így: /*komment*/

Logikai érték:

:::info

A nyelv ezeket kulcsszóként kezeli!

::: Igaz (piszv) vagy hamis (nem piszv)

Semmi:

:::info

A nyelv ezt is kulcsszóként kezeli!

::: Null (nincs hám)