BASICの宿題はお前にまかせたat TECHBASICの宿題はお前にまかせた - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト512:デフォルトの名無しさん 10/09/18 14:43:14 サブルーチンをプロシージャに独立させてしまい、callで呼び出す方法 (サブルーチンで共通処理だけさせる) -------------------------------- Sub...... ............... Call A .............. End Sub ----------------- Sub A .............. End Sub 513:デフォルトの名無しさん 10/09/18 15:02:38 Sub A(ByVal 引数)と指定しておけば、Call A(引数)を使用することで、 プロシージャ(サブルーチン)に引数を送って処理の際に利用できます。 By ValとBy Refでは、呼び出し元の値を変更できないのかできるのかが異なります。 Function Aは、何らかの引数をもらって処理を行い、何らかの戻り値を返します。 Functionでは戻り値を直接式に代入できます。 ---------------------------------- Sub...... C=A(10) End Sub ----------------- Function A(ByVal B) A=B*3.14 Exit Function End Function ---------------------------------- 関数Aのルーチンでは、引数(B=10)に3.14を乗算する処理をしていますので、Cには戻り値(計算結果の31.4)が代入されます。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch