On 2018-12-18 7:43 AM, Damien Mattei wrote:
i hoped
asked could avoid using sort of Null pointer as mentioned in this
article:
https://www.lucidchart.com/techblog/2015/08/31/the-worst-mistake-of-computer-science/
if someone else have a simpler solution email me
You can avoid it: make the DNUM column non-NULL in your database
schema. That "worst mistake" applies to databases as well as
programming languages! :-)
If you have to allow NULL in the database, then you have to handle
Nothing in your code. However, a neater way of doing it is to use
the maybe function:
forM_ bd_rows_WDS $ \(Only x) ->
putStrLn $ "x =" ++ maybe "" Text.unpack x
This allows you to provide a default value in your code for when the
column is NULL.