Id-differenza bejn Sub u Funzjoni
Matul l-aħħar bosta snin fil-qasam ta 'programmazzjoni rajt Junior's (guys aktar imħawwar) jagħmlu l-iżball sempliċi ta' użu Funzjoni għall kollox. Xi wħud saħansitra użat Sub's ... nissuspetta huwa għaliex ma jafu xi aħjar.
Veru, illum il-miġja ta '. NET u l-lingwi PHP li instill (jew fis-seħħ għal dik il-kwistjoni) tuża l-sintassi korretta għal kull mument, inħoss bħala hobbyists li mhux bilfors se jmorru l-iskola sabiex jitgħallmu dan, jista' ma jkunx clued up.
Sempliċement iddikjarat. 'Funzjoni prospetti valur, Sub ma.
Eżempju ta 'dan fil Classic ASP:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | myVariable = "AcidRaZor" If checkIfTrue ( myVariable ) Then Response . Write "This is indeed true" End If Function checkIfTrue ( var ) Dim ret : ret = false If var = "AcidRaZor" Then return = true End If checkIfTrue = ret End Function myVariable DIM: myVariable = "AcidRaZor" Jekk checkIfTrue (myVariable) Imbagħad Reazzjoni. Write "Dan huwa tabilħaqq veru" Tmiem Jekk checkIfTrue Funzjoni (var) DIM ret: ret = foloz Jekk var = "AcidRaZor" Imbagħad ritorn = Tmiem vera Jekk checkIfTrue = Funzjoni Tmiem ret |
Eżempju ta 'Sub tkun:
1 2 3 4 5 6 7 | myVariable = "AcidRaZor" saveThisName myVariable Sub saveThisName ( var ) Session ( "nameSaved" ) = var End Sub myVariable DIM: myVariable = "AcidRaZor" saveThisName Sub saveThisName myVariable (var) Sessjoni ("nameSaved") = var Tmiem Sub |
Dan tespandi (u nittamaw tweġibiet xi mistoqsijiet tiegħek) fil-verżjonijiet ġodda ta '. NET u lil hinn. Jirritornaw varjabbli mill Funzjoni jew biss proċessar ta 'data ma' l Sub's. Hekk il-istudent se ssir l-għalliema ![]()













































