投稿
いぶき ibuki426
そういえばdefって 省略可能引数は指定できないのかな? できると便利なのに…
6そうだね
プレイ済み
返信[1]
親投稿
おちゃめ ochame_nako
自作関数(命令)は引数を省略はできませんが、TEST "100,200,300"のように引数を文字列にすればTEST "100,200"やTEST "100"みたいな省略した記述も可能になります。 ただし、DEF内で省略した場合の処理を記述する必要があります。
0そうだね
プレイ済み
返信[2]
親投稿
if vnconfig
VBA とか省略可能なのいっぱいありますよね。 ただ、書くほうは便利かもしれないんだけど、読むほうにとっては結構辛いんですよね。いちいち場合分けをヘルプとかで確認しなきゃならないので…… というわけで、コードの可読性向上のためには、省略とか使わない方がいいのかなと思います。 (ここで perl とかの難読コード想定して頂ければ) おちゃめさんの方法だと、変数を渡したらどうなの? (あ、VAR 関数があるか) 式を渡したらどうなの? (あ、式のparser書いた方いましたね) すんません、なんでもないです。
0そうだね
プレイ済み
返信[3]
親投稿
いぶき ibuki426
そんな方法があったんですね! 次のバージョンアップに期待、、できるかな?
0そうだね
プレイ済み