HP Forums

Full Version: Would it be useful if Round worked on strings in lists?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Whilst debugging, I sometimes find it useful to output a rounded list of numbers.
The good thing is that Round works on lists as well as numbers, so you don't need to round every item in the list.
Unfortunately, Round doesn't work with strings.
Code:
 
EXPORT TRYER()
BEGIN
   ROUND({            π,2*π},2);
 //ROUND({"Answers: ",π,2*π},2);
 
END;

Would it be nice if the strings were ignored rather than generate an error?
Or would that break something?
(08-18-2019 05:28 PM)StephenG1CMZ Wrote: [ -> ]Whilst debugging, I sometimes find it useful to output a rounded list of numbers.
The good thing is that Round works on lists as well as numbers, so you don't need to round every item in the list.
Unfortunately, Round doesn't work with strings.
Code:
 
EXPORT TRYER()
BEGIN
   ROUND({            π,2*π},2);
 //ROUND({"Answers: ",π,2*π},2);
 
END;

Would it be nice if the strings were ignored rather than generate an error?
Or would that break something?

Rounding strings would certainly be unusual. Couldn't you just do something like

Code:
 
EXPORT TRYER()
BEGIN
   lst := CONCAT ( "Answer: ", ROUND({            π,2*π},2));
 
 
END;
Reference URL's