(defn convert-to-float [a]
       (try
            (if (not= a "  ")
                  (read-string a))
       (catch Exception e (str "caught exception :"  (.getMessage e)))))

After using the above convert-to-float function ,I get output like below 
when i have empty strings . 

-----------------------------------------------------------------------------------------------------------

37799

3779

54.4

caught exception: EOF while reading

caught exception: EOF while reading

caught exception: EOF while reading

37.9

caught exception: EOF while reading

37.9
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
How do i return nil or zero value from catch block ?  so that my output 
should look like 
------------------------------------------------------------------------------------------------------------------------------------------------

        37799

3779

54.4

0

0

ß

37.9

0

37.9

-------------------------------------------------------------------------------------------------------

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to