40
edycji
Zmiany
m
|+
Funkcja która coś zwraca
!
|!'''Przykład'''
|!'''Wzór'''
|!'''Przykład'''
wygląd
Skript posiada wbudowane funkcje, ale możemy też tworzyć swoje funkcje, które zwracają jakąś wartość albo takie, które nie zwracają żadnej wartości.
{| class="wikitable"
!
!Funkcja która wykonuje kod i zwraca jakąś wartość.
|-
!Wzór
<code> return wartość</code>
|-
|<code>points(p: player) :: number:</code>
<code>return {points::%{_p}%}</code>
|}{| class="wikitable"|+Funkcja która tylko wykonuje kod.!-
!
!Funkcja która wykonuje kod ale nic nie zwraca.
|-
|<code>Nazwa funkcji(Nazwa argumentu 1: Typ argumentu 1, Nazwa argumentu 2: Typ argumentu 2...):</code>
<code>kod...</code>
|-
|<code>addPoints(p: player, n: number):</code>
<code>add {_n} to {points::%{_p}%}</code>
|}
Liste wbudowanych wszystkich funkcji znajdziecie [https://skriptlang.github.io/Skript/functions.html tutaj.]
{| class="wikitable"
|2.2
|Zwraca stworzoną date z podanych argumentów
|date(2014, 10, 1) # 0:00, 1st October 2014
|}