Empty string: Difference between revisions

Content added Content deleted
(Added Delphi example)
(Add Haskell entry.)
Line 131: Line 131:
// check that string is not empty
// check that string is not empty
s > ""</lang>
s > ""</lang>

=={{header|Haskell}}==
<lang haskell>import Control.Monad

-- In Haskell strings are just lists (of characters), so we can use the function
-- 'null', which applies to all lists. We don't want to use the length, since
-- Haskell allows infinite lists.

main = do
let s = ""
when (null s) (putStrLn "Empty.")
when (not $ null s) (putStrLn "Not empty.")</lang>


=={{header|Icon}} and {{header|Unicon}}==
=={{header|Icon}} and {{header|Unicon}}==