diff --git a/docs/docs/langfunctions.md b/docs/docs/langfunctions.md index 13562ad..72244b1 100644 --- a/docs/docs/langfunctions.md +++ b/docs/docs/langfunctions.md @@ -275,4 +275,27 @@ gethelj a = {1,2,3} ugass(a[0]) // 1 a[0] = 12 ugass(a[0]) // 12 +``` + +--- + +## Try/Catch (Próbáld ki) +Kulcsszó: `piszolj, csecs` + +Használat: `piszolj {amit ki kell próbálni} csecs (error) {ha hiba}` + +:::warning + +A catch rész itt nem rakható bárhova, nem úgy mint az if-nél! + +::: + +Példa: +```asl title="example.asl" +piszolj { + gethelj test = szaft"a"szaft+1 +} csecs (e) { + //Ez akkor fog lefutni, mikor hiba van + ugass(e) +} ``` \ No newline at end of file