Article View: fj.lang.visualbasic
Article #111Re: 参照引渡しについて
From: yude
Date: Wed, 26 Aug 1998 00:00
Date: Wed, 26 Aug 1998 00:00
31 lines
1585 bytes
1585 bytes
Visual Basic では サブルーチンの引数に括弧を付けて渡すと参照渡しではなく 値渡しになります。 つまり、 test (org) は call test((org)) となり は値渡し test org は call test(org) で参照渡しとなります 括弧付きの引数は型変換の為にあるそうです。 -- yude Yuusuke.Baba wrote in message <6rvj3p$41q$1@nn-tk002.ocn.ad.jp>... >sub test(str as string) > str = "def" > debug.print "Func:" ; str >end sub >sub main() > dim org as string > org = "abc" > debug.print "Before:"; org > >' test(org) <--- ここがおかしい > test org <--- これが正解 > > debug.print "After:";org >end sub > >と書くと上手く行くようです
Technical Details
Message-ID:
<6s13hm$rr9$1@meshsv230.tk.mesh.ad.jp>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<6rukns$2ok$1@news1.din.or.jp> <6rvj3p$41q$1@nn-tk002.ocn.ad.jp>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 105c2e,b68722831c34558d X-Google-Attributes: gid105c2e,public X-Google-Thread: 115e07,b68722831c34558d X-Google-Attributes: gid115e07,public From: "yude" <yuge@mri.biglobe.ne.jp> Subject: Re: 参照引渡しについて Date: 1998/08/26 Message-ID: <6s13hm$rr9$1@meshsv230.tk.mesh.ad.jp> X-Deja-AN: 384912441 Content-Transfer-Encoding: 7bit References: <6rukns$2ok$1@news1.din.or.jp> <6rvj3p$41q$1@nn-tk002.ocn.ad.jp> Content-Type: text/plain; charset="iso-2022-jp" X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2106.4 X-Complaints-To: news@newssvd06.biglobe.ne.jp X-Trace: meshsv230.tk.mesh.ad.jp 904139126 28521 (None) 133.205.64.148 Organization: BIGLOBE dial-up user Mime-Version: 1.0 Newsgroups: fj.lang.visualbasic,japan.comp.lang.visual-basic