Method code for $float.round_to()

[Turn on line numbering]
arg float, places;
var place_value;

if (places < 1 || places > 6)
    throw(~range, "Second argument must between 1 and 6.");
place_value = powers_of_ten[places];
return round(float * place_value) / place_value;

// $#Edited: 02 Nov 98 01:38 $user_bruce
// $#Edited: 02 Nov 98 01:40 $user_bruce
// $#Edited: 02 Nov 98 07:29 $user_bruce
// $#Edited: 02 Nov 98 11:24 $user_bruce

["// Created 01-Nov-1998 as a part of ColdCore, see: @help Credit"]

the Cold Dark