Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Vlákno názorů k článku
Groovy v příkladech: objektově orientované programování

MikRom
MikRom (neregistrovaný)
11. 1. 2008 14:20

closure verzus funkcia

Myslel som, ze closure je specialne na spracovanie listu, ale neni to tak, mozno pouzit aj funkciu, napr:

// closure na spracovanie riadku
def spracujRiadok_clos ={line ->
print "$line\n"
}

// funkcia na spracovanie riadku
def spracujRiadok_fun(line){
print "$line\n"
}

// main
def myfile = new File("pokus.txt")
println "Closure:"
myfile.eachLine { riadok -> spracujRiadok_clos(riadok) }
println "\nFunkcia:"
myfile.eachLine { riadok -> spracujRiadok_fun(riadok) }

Jaky je potom rofdiel medzi Closure a Funkciou???
Zasílat nově přidané příspěvky e-mailem