空字符串和“”是否是相同的字符串?

提姆

Bash手册说:

如果已为参数分配了值,则设置该参数。空字符串是有效值。

...

如果未给出值,则为变量分配空字符串。

空字符串是否与相同""

它们的长度都为零吗?可以通过两者的条件表达式来测试-z-n它测试一个字符串的长度是零或非零?

亚历山大·巴蒂舍夫(Alexander Batischev)

是的。使用来自此答案的测试

$ [ -n "${a+1}" ] && echo "defined" || echo "not defined"
not defined
$ a=""
$ [ -n "${a+1}" ] && echo "defined" || echo "not defined"
defined
$ b=
$ [ -n "${b+1}" ] && echo "defined" || echo "not defined"
defined

因此,将变量设置""为与将其设置为空值相同。因此,空值和""相同。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ImmNotifyIME()是否为空字符串?

来自分类Dev

是否有用于检查Dart中的空字符串和/或空字符串的较短版本?

来自分类Dev

替换空字符串

来自分类Dev

加密空字符串

来自分类Dev

空字符串文字

来自分类Dev

用分隔符连接字符串值以处理空字符串和空字符串?

来自分类Dev

使用Jersey验证空字符串和空字符串

来自分类Dev

过滤掉 hivecontext.sql 中的空字符串和空字符串

来自分类Dev

字符串末尾的空字符'\ 0'

来自分类Dev

gsub返回引用和用空字符串替换不相同

来自分类Dev

用空字符串替换字符串

来自分类Dev

删除字符串数组中的空字符串

来自分类Dev

在字符串检测中处理空字符串

来自分类Dev

字符串数组中的空字符串

来自分类Dev

Laravel 字符串验证以允许空字符串

来自分类Dev

验证字符串是否为正数,空/空字符串

来自分类Dev

检查字符串数组是否包含没有循环的非空字符串

来自分类Dev

PHP:检查变量是否为字符串类型并且不是空字符串?

来自分类Dev

检查字符串数组是否包含没有循环的非空字符串

来自分类Dev

Python检查多个字符串中是否有空字符串

来自分类Dev

PHP:检查变量是否为字符串类型并且不是空字符串?

来自分类Dev

检查空字符串是否为null?

来自分类Dev

如何检查列表是否为空字符串

来自分类Dev

检查结果是否为空字符串

来自分类Dev

Lua是否优化与空字符串的连接?

来自分类Dev

在C语言中传递空字符串(“”)是否不好?

来自分类Dev

检查结果是否为空字符串

来自分类Dev

Lua是否优化与空字符串的连接?

来自分类Dev

检查是否为StringBuilder()AppendLine()为空字符串

Related 相关文章

热门标签

归档