関数
関数です。
文字列操作
関数 | 概要 | 使用例 | Use |
StringReplace() | 文字列置き換え | StringReplace(strSecName, #9, '', [rfReplaceAll]) |
RightStr() | 右端取得 | | StrUtils |
LowerCase | | | |
LeftStr | | | |
Length | | | |
型変換
関数 | 概要 | 使用例 |
'ABCD'[1] | 文字列型の1文字をキャラ型へ変換 | |
IntToStr() | 整数型から文字列型へ変換 | |
StrToInt() | 文字列型から整数型へ変換 | |
FloatToStr() | 実数型から文字列型へ変換 | |
FloatToStrF() | 実数型から文字列型へ (小数点以下の桁数を調整する場合) | |
StrToFloat() | 文字列型から実数型へ変換 | |
Ceil() | 実数型から整数型へ変換 | |
Floor() | 実数型から整数型へ変換 | |
Round() | 実数型から整数型へ変換 | |
Trunc() | 実数型から整数型へ変換 | |
整数型から実数型へは関数を使用せずに自動的に変換されます。
数学関数
関数 | 概要 | 使用例 |
Abs() | 絶対値 | iIdx := Abs(-3) //3 |
Sqr() | n乗 | iIdx := Sqr(4) //16 |
Sqrt() | ルート | iIdx := Sqrt(9) //3 |
Sin() | サイン | iIdx := Sin(0) //0 |
Cos() | コサイン | iIdx := Cos(0) //1 |
Ln() | 対数関数 | iIdx := Ln(2.71828) //0.999999327347282 |
Exp() | 指数関数 | iIdx := Exp(1) //2.71828182845905 |
Randomize | 乱数の初期化 | Randomize; |
Random() | 乱数 | 0から9までの乱数 iIdx := Random(10); |
Trunc 切捨て
日時関数
関数 | 概要 | 使用例 | Use |
SecondsBetween() | 二つの時間の秒数の差を返す | iSec := SecondsBetween(dTimeStart,Now); | DateUtils |
その他の関数
関数 | 概要 | 使用例 |
Sleep() | プログラムの実行を停止 | Sleep(3000); |
ファイル操作
関数 | 概要 | 使用例 |
ExtractFilePath(ParamStr(0)); | Exeのフォルダを取得 | ExtractFilePath(ParamStr(0)); |