⛳
【小言】VBAのSubってプロシージャって言うんですね、
私がプログラミングに触れたきっかけは大学の研究室でVBAが必要だったからです。
そのときは動けば満足だったので、用語とか一切気にしなかったです。(今もだが)
次第に他の言語も触れるようになってから、用語を知るようになりました。
例えば関数だったら、
// 関数ってこんな感じだよね
function SayHello () {
console.log('Hello');
}
function SayBye () {
console.log('Bye');
}
これを知ってからVBAを見直すとSubってfunctionみないなものか、と考えていました。
今もそうです。
だからずっとSubで囲われたものを「関数」「ファンクション」「サブジェクト」って呼んでました。
'VBAだとこんな感じだよね
Sub SayHello ()
MSGBox "Hello"
End Sub
Sub SayBye ()
MSGBox "Bye"
End Sub
VBAではSubで囲われた一つの機能をプロシージャと呼ぶんですね、
最近YouTubeショートで流れてきてしりました。
多分今後も「関数」って呼び続けると思うのですが、
何か違いってあるのでしょうか?
知ってる人いたら教えてほしいです。
Discussion