|
▼neptune さん:
>shellって変数名、shell関数がありますから予約語と思います。
>このケースで問題があるかないかは知りませんが、避けるべきでは?
>・・・基本的に予約語は使用しないという意味で。
書いたときは気にしてなかったけど、
言われてみると気になりますね(^^
ただ、本来の「予約語」はそもそも使いたくても、コンパイルを通りません。
井川はるきさんによると、具体的には以下のもの(抜けがあったらすみません)
が予約語で、
識別子として認識されるものだそうです。
AddressOf
And
As
Attribute
Boolean
ByRef
Byte
ByVal
Case
CBool
CByte
CCur
CDate
CDbl
CInt
CLng
Close
Const
CSng
CStr
Currency
CVar
CVErr
Date
Debug
Declare
Dim
Do
Double
Each
Else
ElseIf
Empty
End
Enum
Eqv
Erase
Event
Exit
False
For
Friend
Function
Get
GoSub
GoTo
If
Imp
Implements
In
Input
Integer
Is
LBound
Len
Let
Like
Lock
Long
Loop
LSet
Me
Mod
New
Next
Not
Nothing
Null
On
Open
Or
Option
Optional
ParamArray
Print
Private
Public
Put
RaiseEvent
Resume
Return
RSet
Seek
Select
Set
Single
Spc
Static
Stop
String
Sub
Tab
Then
To
True
Type
TypeOf
UBound
Unlock
Variant
Wend
While
With
WithEvents
Write
Xor
|
|