摘要: 这是自己做的练习,可能有错误,欢迎讨论和各种优化重构方案。13-3. 对类进行定制。写一个类,用来将浮点型值转换为金额。在本练习里,我们使用美国货币,但读者也可以自选任意货币。 基本任务(α):编写一个dollarize()函数,它以一个浮点型值作为输入,返回一个字符串形式的金额数。比如说: dollarize(1234567.8901) => '$1,234,567.89' dollarize()返回的金额数里应该允许有逗号(比如1,000,000)和美元的货币符号。如果有负号,它必须出现在美元符号的左边。完成这项工作后,你就可以把它转换成一个有用的类,名为Money. 阅读全文
posted @ 2012-09-05 10:35 balian 阅读(1226) 评论(1) 推荐(0) 编辑