გრუვი: განსხვავება გადახედვებს შორის

[შეუმოწმებელი ვერსია][შეუმოწმებელი ვერსია]
შიგთავსი ამოიშალა შიგთავსი დაემატა
No edit summary
No edit summary
ხაზი 106:
user@user-laptop:~$ java Kvadrati 5
5's kvadratia 25.0
 
გრუვის სკრიპტის გაშვება შეიძლება class კეივორდის გარეთაც.
აღსანიშნავია ის ფაქტიც რომ გრუვის სკრიპტინგის დროს შეგვიძლია შევქმნათ ფუნქციები რომლებიც მოქმედებენ ამა თუ იმ კლასზე. ამ ფუნქციების დაწერა შესაძლებელია მათი გამოყენების შემდეგაც.
მაგალითად თუ გვაქვს კლასი Adamiani რომელიც შეიცავს მხოლოდ ერთ ფუნქციას getSaxeli(), შეგვიძლია შევქმნათ ფუნქცია რომელიც გვიბრუნებს სახელს უკუღმა ფორმაში ამ ფუნქციის გამოყენების მერე:
Adamiani petre = new Adamiani('Petre')
petre.getSaxeli()
 
String getSaxeliUkugmad(adamiani) {
saxeli = adamiani.getSaxeli()
return saxeli.reverse()
}
 
 
=== ჩართვები (Closure) ===
მოძიებულია „https://ka.wikipedia.org/wiki/გრუვი“-დან