A különbség a Sub és Function
Az elmúlt évek során a programozási területen láttam Junior's (még fűszeres srácok), hogy az egyszerű hibát használ függvény mindent. Néhány is használják a Sub ... gyanítom, hogy azért van, mert ők nem tudnak jobban.
Igaz, ma már a megjelenése. NET és a PHP nyelvek csepegtetni (vagy erő, hogy az ügyben), akkor a helyes szintaxis minden pillanat, úgy érzem, amatőrök, akik nem feltétlenül megy az iskolába tanulni ezt, lehet, hogy nem clued fel.
Egyszerűen azt. A függvény visszaad egy értéket, a Sub nem.
Példa erre a 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 Dim myVariable: myVariable = "AcidRaZor" Ha checkIfTrue (myVariable) Aztán Válasz. Írása "Ez valóban igaz," End Function Ha checkIfTrue (var) Dim ret: ret = false Ha var = "AcidRaZor" Akkor hozam = true End If checkIfTrue = ret End Function |
Egy példa a Sub lenne:
1 2 3 4 5 6 7 | myVariable = "AcidRaZor" Dim myVariable: myVariable = "AcidRaZor" saveThisName myVariable var ) Sub saveThisName (var) "nameSaved" ) = var Session ("nameSaved") = var End Sub |
Ez csap át (és remélhetőleg választ néhány kérdésre) az új változatait. NET és azon túl. Visszatérő változók függvény vagy csak feldolgozás adatok Sub's. Hamarosan a hallgató lesz a pedagógus ![]()













































