recently I started some work on adding support for Dim'ing references (Type &name in C++), because I think it'd be nice to have this not just for Byref parameters, but also local variables and Type fields.
I started with this syntax idea:
Code: Select all
dim i as integer
dim byref ri as integer = i '' ri is an "alias" for i
dim byref r1 as integer = i, byref r2 as integer = i
dim byref as integer r1 = i, r2 = i, r3 = i
var byref ri = i
A possible alternative that I saw suggested on this forum a while ago, by adding the Ref keyword:
Code: Select all
dim ri as integer ref = i
dim as integer ref ri = i
var ref ri = i '' maybe a little odd? I like "var byref" better