On Wed, May 08, 2019 at 09:17:54AM +0200, Alexander Burger wrote:
> Yes, "123.0.0" is not a legal number.
> > I am sure there must a better way to do the lengthy "0"..."9" that I've
> > done :)
The best is to avoid at all looping over the characters, because built-ins are a
lot faster than individual function calls in a loop.
What I would do here is
(pipe
(in '("curl" "-s" "https://api.iextrading.com/1.0/stock/aapl/chart/3m")
(while
(prin
(echo "close" "volume" "unadjustedVolume") )
(when (prin (till "," "}"))
(or (sub? "." @) (prin ".")) ) ) )
(readJson) )
The trick is to read the digits with 'till', print them, and *then* check if a
dot is needed.
☺/ A!ex
--
UNSUBSCRIBE: mailto:[email protected]?subject=Unsubscribe