A különbség a Sub és Function

Február 3, 2009 által AcidRaZor · Leave a Comment
Kategória: Klasszikus ASP , programozás 101

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 :)

SEO Powered by platina SEO tól Techblissonline