Factor语言整数转字符串实现问题求助
在Factor语言中实现整数转字符串遇到的问题
我在Factor语言中尝试将整数转换为字符串时遇到了困难,找到的相关教程难以理解,已经试过以下几种写法,但都没成功:
- 尝试1:
USING: kernel ; IN: number-to-string : number-to-string ( n -- str ) [ "%d" format ] dip >string ;
- 尝试2:
USING: kernel ; IN: number-to-string : number-to-string ( n -- str ) "%d" sprintf ;
- 尝试3:
IN: number-to-string : number-to-string ( n -- str ) >string ;
- 尝试4:
USING: strings ; IN: number-to-string : number-to-string ( n -- str ) number>string ;
以下是我使用的测试用例:
USING: number-to-string tools.testest ; IN: number-to-string.tests : run-tests ( -- ) "Fixed tests" describe#{n "should satisfy fixed tests" it#{n <{ 67 number-to-string -> "67" }>n }#n }#n; MAIN: run-tests
内容的提问来源于stack exchange,提问作者Stefan Glova
相关产品推荐
相关产品推荐

