【Basic】プチコン4総合スレ【Switch】PRG1 (533レス)
上
下
前
次
1-
新
394
(1)
: 2020/12/27(日)19:44
ID:yFW5hULO(1)
AA×
>>393
[
240
|
320
|480|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
394: [sage] 2020/12/27(日) 19:44:28.29 ID:yFW5hULO >>393 この場合、関数の外で「VAR A,B」を宣言する必要はありません : 変数にはグローバル変数とローカル変数という区別がされる。 詳細は以下のとおり 1)関数の外で宣言された変数(この場合はAとB)はグローバル変数として定義される 2)DEFで定義した関数の引数(この場合はAとB)はグローバル変数とは全く関係のない変数として取り扱われる 3)関数内でローカル変数を定義をした場合、その名称がグローバル変数と同じ場合はローカル変数が優先される(もちろん引数と同じ名前は定義できない) : 試しに以下をやってみるとわかると思います A=100 B=200 ?FOO(20,30) : ちなみに DEF FOO(A, B)は関数なので関数内でRETURNを使って値を返さないとエラーになります http://mevius.5ch.net/test/read.cgi/gamedev/1558257945/394
この場合関数の外で を宣言する必要はありません 変数にはグローバル変数とローカル変数という区別がされる 詳細は以下のとおり 1関数の外で宣言された変数この場合はとはグローバル変数として定義される 2で定義した関数の引数この場合はとはグローバル変数とは全く関係のない変数として取り扱われる 3関数内でローカル変数を定義をした場合その名称がグローバル変数と同じ場合はローカル変数が優先されるもちろん引数と同じ名前は定義できない 試しに以下をやってみるとわかると思います ちなみに は関数なので関数内でを使って値を返さないとエラーになります
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 139 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
ぬこの手
ぬこTOP
0.029s