overload indbyggede funktioner
Til brug i Wsf fil afviklet af cscript.exefunction 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.