0
set iNull 0
set field_value [lindex [array get NEW $myfield] 1]
if { [string length $field_value] == 0 } {
set iNull 1
}
我寫過運行pltcl8.5(postgres)這個方法的觸發器,這裏我想檢查空值和空白。 我無法區分兩者。 注意:沒有參數傳遞給此方法。如何區分pltcl中的空字符串和空字符串?
我沒有爭論,我有價值觀。 – user2181531 2013-03-18 12:54:27
@ user2181531然後沒有區別,因爲tcl沒有null或未定義的值。無論如何,如果它不是pltcl參數或返回值,這只是一個關於tcl語言的問題,而不是pltcl。你可以取消設置變量,就是這樣。 http://rosettacode.org/wiki/Undefined_values#Tcl – 2013-03-19 00:00:14