このブログは、旧・はてなダイアリー「檜山正幸のキマイラ飼育記 メモ編」(http://d.hatena.ne.jp/m-hiyama-memo/)のデータを移行・保存したものであり、今後(2019年1月以降)更新の予定はありません。

今後の更新は、新しいブログ http://m-hiyama-memo.hatenablog.com/ で行います。

空文字列の解釈

アタマ・イターー。

データ型 空文字列
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 = "\"\"")