Lotus Script 言語, VbScript 言語
- 数値 = Abs (数値)
- Null値 = Abs (Null値)
エラーになる例
Abs (複数値)
Abs (文字値)
Lotus 式言語
- 数値 = @Abs (数値)
- 数の複数値 = @Abs (数の複数値)
![[言語比較]Abs : 数値を符号のない絶対値へ](https://www.commuply.co.jp/technic/memo/wp-content/uploads/2024/11/Rosetta_Stone_BW.jpeg)
エラーになる例
Abs (複数値)
Abs (文字値)
![[言語比較]If : 条件によって分岐](https://www.commuply.co.jp/technic/memo/wp-content/uploads/2024/11/Rosetta_Stone_BW.jpeg)
If 条件式 Then
式
Elseif 条件式 Then
式
Else
式
End If
※If ~ Elseif ~ Elseif と繰り返せます
※Elseif Else ともに使わないことができます
If 条件式 Goto ラベル
ラベル:
式
If 条件式 Goto ラベル Else 式
ラベル:
式
※If ~ Goto ~ Else ~ は改行せずに書きます
If 条件式 Then
式
Elseif 条件式 Then
式
Else
式
End If
※If ~ Elseif ~ Elseif と繰り返せます
※Elseif Else ともに使わないことができます
![[言語比較]ArrayGetIndex : 配列のどこに値が含まれているか調べる](https://www.commuply.co.jp/technic/memo/wp-content/uploads/2024/11/Rosetta_Stone_BW.jpeg)
比較方法
0 = 大文字小文字、全角半角を区別します
1 = 大文字小文字を区別しません
4 = 全角半角を区別しません
5 = 大文字小文字、全角半角を区別しません
※規定は 0 ですが、規定を Option Compare で変更することができます
![[言語比較]StrToken : 区切記号で区切られた文字値の一部を拾う](https://www.commuply.co.jp/technic/memo/wp-content/uploads/2024/11/Rosetta_Stone_BW.jpeg)
場所
0 のとき 1 とみなされます
0 より大きいとき、左から何番目か?
0 より小さいとき、右から何番目か?
比較方法
0 = 大文字小文字、全角半角を区別します
1 = 大文字小文字を区別しません
4 = 全角半角を区別しません
5 = 大文字小文字、全角半角を区別しません
※規定は 0 ですが、規定を Option Compare で変更することができます
例
えおか = StrToken ({あいう,えおか,きくけ}, {,}, 2)
場所
0 のとき 1 とみなされます
0 より大きいとき、左から何番目か?
0 より小さいとき、右から何番目か?
![[言語比較]ArrayUnique : 配列から重複を取り除く](https://www.commuply.co.jp/technic/memo/wp-content/uploads/2024/11/Rosetta_Stone_BW.jpeg)
比較方法
0 = 大文字小文字、全角半角を区別します
1 = 大文字小文字を区別しません
4 = 全角半角を区別しません
5 = 大文字小文字、全角半角を区別しません
※規定は 0 ですが、規定を Option Compare で変更することができます
※配列が文字列のときに比較方法を選択できます
比較方法
※大文字小文字を区別します
![[言語比較]New : クラスからオブジェクトをつくる](https://www.commuply.co.jp/technic/memo/wp-content/uploads/2024/11/Rosetta_Stone_BW.jpeg)
New : クラスからオブジェクトをつくります
![[言語比較]型名を調べる](https://www.commuply.co.jp/technic/memo/wp-content/uploads/2024/11/Rosetta_Stone_BW.jpeg)
値の型名を調べます
string 型名 = 値.GetType().FullName;
型名 = Microsoft.VisualBasic.TypeName(値) // 戻り値はString
型名 = Typename(値) // 戻り値はString