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}}== |