Empty string: Difference between revisions

Content added Content deleted
(→‎{{header|jq}}: assignment to a variable)
m (Added Sidef language)
Line 1,057: Line 1,057:
# check that string is not empty
# check that string is not empty
s <> ""</lang>
s <> ""</lang>

=={{header|Sidef}}==
Create an empty string:
<lang ruby>s = "";
s = String.new;</lang>

These expressions all evaluate to true to determine emptiness:
<lang ruby>s == "";
s.length == 0;
s.is_empty;
/\A\z/.match(s)??;</lang>

Non-empty expressions, in addition to simply negating the above expressions:
<lang ruby>s != "";
s.length?;
s.length > 0;
/./s.match(s)??;</lang>


=={{header|Smalltalk}}==
=={{header|Smalltalk}}==