ユーザ関数

  VbScript



  
' *********************************************************************
'
' *********************************************************************
Function 関数名( 引数 [, 引数]・・・・ )

	処理

End Function
  

1) 引数が無い場合は、Function 関数名()
2) 戻り値の指定は 関数名 = 値
3) 関数の途中終了は、Exit Function
4) 呼び出しは、Call 関数名( 引数 [, 引数]・・・・ ) か、変数 = 関数名( 引数 [, 引数]・・・・ )
5) オブジェクトを返す関数では、Set 変数 = 関数名( 引数 [, 引数]・・・・ )
6) 引数を参照扱いするには、引数の前に ByRef を書く




  PHP



  

# *********************************************************************
#
# *********************************************************************
function 関数名( $引数 [, $引数]・・・・ ) {

	処理

}
  

1) 引数が無い場合は、function 関数名()
2) 戻り値の指定は、return 値;
3) return 文で関数は途中終了
4) 呼び出しは、関数名( $引数 [, $引数]・・・・ ) か、$変数 = 関数名( $引数 [, $引数]・・・・ )
5) 引数を参照扱いするには、呼び出す時に変数を &$変数 と書く
6) 関数定義時に、&$引数と書くと、呼び出す時に & はいらない。但し呼び出し時に定数は使えない

関数内で宣言された変数はローカル変数。グローバルとして関数内で定義する場合は
  

global  $変数;
  
と書く



引数にデフォルト値を与える事が可能。但し、デフォルト値を与えた引数以降の引数には全て
デフォルト値が必要となる
デフォルト値のある引数は、呼び出し時に省略できる
  

' *********************************************************************
'
' *********************************************************************
function 関数名( $引数 , $引数=デフォルト, [$引数=デフォルト]・・・ ) {

	処理

}
  






  Jscript

  

// *********************************************************************
//
// *********************************************************************
function functionname([argument1 [, argument2 [, ...argumentn]]])
{
	statements
}
  

1) 引数は全て省略してもかまいません
2) 呼び出し側から指定された引数の数は、「functionname.arguments.length」で参照できます
3) 引数の値は、「functionname.arguments[インデックス]」で参照できます
4) インデックスの下限は 0 です。
5) 戻り値の指定は、return 値;














  infoboard   管理者用   
このエントリーをはてなブックマークに追加





フリーフォントWEBサービス
SQLの窓WEBサービス

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ