Skip to content

Commit 23a85ad

Browse files
authored
Update null.md
JA updating null.md of 21 version where some incorrect information was written, and some description was slightly wrong, and sample code for Example 4 was wrong.
1 parent 3890aaa commit 23a85ad

File tree

1 file changed

+9
-12
lines changed
  • i18n/ja/docusaurus-plugin-content-docs/version-21/commands-legacy

1 file changed

+9
-12
lines changed

i18n/ja/docusaurus-plugin-content-docs/version-21/commands-legacy/null.md

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -21,16 +21,13 @@ displayed_sidebar: docs
2121

2222
| **ランゲージ要素** | **補足** |
2323
| ------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
24-
| オブジェクトプロパティ値 | **Null** をオブジェクトプロパティと比較すると、プロパティ値がnull あるいはプロパティがオブジェクト内に存在しない場合にtrue を返します。 |
2524
| オブジェクトプロパティ値 | **Null** をオブジェクトプロパティと比較すると、プロパティ値がnull の場合にはtrue、それ以外の場合にはfalseが返されます。コードの単純化のため、**Null** をオブジェクト内に存在しないプロパティ(つまり[Undefined](undefined.md))と比較した場合にもtrue を返します。詳細は例題4を参照してください。 |
2625
| コレクション要素 | コレクションが連続しない要素を追加したことで拡張されたとき、その中間の要素は全て**null** 値を自動的に受け取ります。 |
27-
| オブジェクト変数(*C\_OBJECT*) | 以下の(\*)を参照のこと |
28-
| コレクション変数(*C\_COLLECTION*) | 以下の(\*)を参照のこと |
29-
| ポインター変数(*C\_POINTER*) | 以下の(\*)を参照のこと |
30-
| ピクチャー変数(*C\_PICTURE*) | (\*) これらの型の変数に**null** 値を割り当てると、コンテンツがクリアされます。この場合、[CLEAR VARIABLE](clear-variable.md) コマンドを呼び出すのと同じ効果があります。 |
31-
| バリアント変数(*C\_VARIANT*) | |
32-
33-
**Null** 値は引数としてメソッドに渡したり、あるいは戻り値として返すことはできません。
26+
| オブジェクト変数 | 以下の(\*)を参照のこと |
27+
| コレクション変数 | 以下の(\*)を参照のこと |
28+
| ポインター変数 | 以下の(\*)を参照のこと |
29+
| ピクチャー変数 | (\*) これらの型の変数に**null** 値を割り当てると、コンテンツがクリアされます。この場合、[CLEAR VARIABLE](clear-variable.md) コマンドを呼び出すのと同じ効果があります。 |
30+
| バリアント変数 | |
3431

3532
**注:** このコマンドはスカラーデータベースフィールドと使用することはできません。データベース内のNull 値はSQL エンジンによって管理されており、[Is field value Null](is-field-value-null.md)[SET FIELD VALUE NULL](set-field-value-null.md) コマンドを通して管理されているからです。
3633

@@ -110,21 +107,21 @@ displayed_sidebar: docs
110107

111108
## 例題 4
112109

113-
オブジェクトプロパティを対象に、このコマンドおよび [Null](null.md) コマンドを使用した場合の結果の例です:
110+
異なるコンテキストにおいて、オブジェクトプロパティを対象に、[Undefined](undefined.md) コマンドおよび [Null](null.md) コマンドを使用した場合の結果の例です:
114111

115112
```4d
116113
 var vEmp : Object
117114
 vEmp:=New object
118115
 vEmp.name:="Smith"
119116
 vEmp.children:=Null
120117
 
121-
 $undefined:=Null(vEmp.name) // False
118+
 $undefined:=Undefined(vEmp.name) // False
122119
 $null:=(vEmp.name=Null) //False
123120
 
124-
 $undefined:=Null(vEmp.children) // False
121+
 $undefined:=Undefined(vEmp.children) // False
125122
 $null:=(vEmp.children=Null) //True
126123
 
127-
 $undefined:=Null(vEmp.parent) // True
124+
 $undefined:=Undefined(vEmp.parent) // True
128125
 $null:=(vEmp.parent=Null) //True
129126
```
130127

0 commit comments

Comments
 (0)