回答編集履歴

2

文字列の扱いに関する注意

2021/05/31 06:14

投稿

Yoshi88
Yoshi88

スコア623

test CHANGED
@@ -23,3 +23,25 @@
23
23
 
24
24
 
25
25
  ```="*"``` と記述した場合、「```*``` (アスタリスク)が入っていたら」 という意味になってしまいます。
26
+
27
+
28
+
29
+
30
+
31
+ 補足
32
+
33
+
34
+
35
+ 今回の場合、判定条件として ”値が入っていたら” と ”値が入っていなかったら” のどちらでも、動作させることは可能でしたが、なるべくなら、”入っていない” 状態を判定する方法は、初心者のうちは避けたほうが望ましいです。
36
+
37
+
38
+
39
+ なぜなら、初心者の方は、”入っていない状態”について、見た目のことだろうと勘違いしやすいからです。
40
+
41
+
42
+
43
+ よく勘違いされてきたので、公式では「 Null 値と、長さ 0 の文字列の違いについて」という内容で、相違点を書いてあります。
44
+
45
+
46
+
47
+ [Access の Null 値と、長さ 0 の文字列の違いについて](https://support.microsoft.com/ja-jp/topic/access-%E3%81%AE-null-%E5%80%A4%E3%81%A8-%E9%95%B7%E3%81%95-0-%E3%81%AE%E6%96%87%E5%AD%97%E5%88%97%E3%81%AE%E9%81%95%E3%81%84%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6-dbd90920-deeb-c549-d470-43a020594f33)

1

回答補足

2021/05/31 06:14

投稿

Yoshi88
Yoshi88

スコア623

test CHANGED
@@ -19,3 +19,7 @@
19
19
 
20
20
 
21
21
  ```
22
+
23
+
24
+
25
+ ```="*"``` と記述した場合、「```*``` (アスタリスク)が入っていたら」 という意味になってしまいます。