asp(vbscript)のカスタム関数とデフォルトのパラメータコード
2022-01-18 22:44:41
最近の言語にはデフォルトの引数を持つ関数があり、vbscriptに組み込まれた関数はオプションの値を持つことができますが(よく使われるsplit()など)、独自に定義した関数はこの機能を持つことができません。
ここでは、オプション引数を実装する方法を紹介します。
functin foo(dtype, dsize, value)
dim a, b
if TypeName(dtype) <> "Error" Then
a = dtype
else
a = "default value"
end if
If TypeName(dsize) <> "Error" Then
b = dsize
else
b = -1
end if
.
end function
サンプルコードにあるように、foo関数dtypeとdsizeはオプション関数で、引数ありでも引数なしでも呼び出すことができます。引数を渡さない場合は、カンマのプレースホルダーをなくさないように、つまり、foo(,, "myvalue")という形式を使用するようにする必要があります。
関連
-
ファイルが存在するかどうかを判断するasp関数
-
ASPは、コンテンツ内のすべての画像パスSRCを正規表現で抽出するためのコードです。
-
オンライン圧縮・解凍のためのASPコード
-
asp は整数の mod を受け取り、小数点以下がある場合は自動的に 1 を加算します。
-
ASP Baidu アクティブプッシュのコード例
-
Perlによるディレクトリの探索とLinuxコマンドによるログの解析 コード例共有
-
Perlの単一行コメントと複数行コメントの紹介
-
perl による生物学的突然変異のランダムシミュレーションコード
-
perlのsrand()とtime関数の使い方の紹介
-
perl変数$/の使用方法について説明します。コンテキストが行モードのとき、$/は行を区別するものを定義します。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
プロセス分析によるhttpsリクエストのチャールズベースクローリング
-
指定したフォルダーにあるリンク切れファイルのシンボリックリンクを自動的に削除するスクリプト
-
ASPでimgタグのstyle属性を削除し、srcの正規関数だけを残す。
-
one.asp 複数のプロジェクト、関数ライブラリ、クラスライブラリを1つのバージョンのメソッドに統合
-
aspとphpの時限式ページ生成のためのアイデアとコード
-
iis7でaspの行番号が不正確な問題の解決法
-
ASPとPHPのファイル操作速度の比較
-
ASPでは、.NETのStringオブジェクトと同様に、文字部分に対してPadLeftとPadRightの関数が実装されています。
-
Perlの特殊な組み込み変数の詳細
-
PerlのSort関数の使い方まとめと使用例