Avatar billede bvirk Guru
21. marts 2016 - 15:37 Der er 1 løsning

overload indbyggede funktioner

Til brug i Wsf fil afviklet af cscript.exe

function foo()
    foo="foo1"
end function

function foo()
    foo="foo2"
end function

wscript.echo foo() ' udskriver foo2

Meget bekvemt - så kan man


' laver negativ positiv ved at flytte nulpunktet u0 op ad linealen
function int2pos(i,u0)
    if i>=0 then int2pos=i else int2pos=u0+i
end function

function left(str,ix)
    left = mid(str,1,int2pos(ix,len(str)))
end function

'One Beyond end afgrænsning
wscript.echo left("a,b,c,",-1) 'udskriver "a,b,c" - fjerner altså trailing komma

Spørgsmålet er om der er noget usikkert afviklingsresulttatmæssigt, ved at 'modernisere' indbyggede funktioner sådan.
Avatar billede bvirk Guru
05. april 2016 - 18:17 #1
antager identifieren blot får den nye betydning
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester