空文字列の解釈
アタマ・イターー。
データ型 | 空文字列 |
---|---|
integer, number | undefined |
string | 不明 |
non-empty string | undefined |
boolean | undefined |
null | undefined |
問題は、データ型がstringでデータが""のときだけか。
textとかtextareaの解釈をnon-empty stringとするか。どうしても空列が欲しいときは、{e, n}×NEString を Empty + NEString にマップして使うか。textフィールド以外に フラグとなるラジオボタンが必要なる。入力はスンゲーバカバカしいが、滅多に使われないから許されるかも。
あとは、代替記号(ドルマーク一個とか""とか)を使う。代替記号はその場の都合で選ぶしかないな。
string(nunEmpty = true)string(emptyIndicator = "\"\"")