将问题转换为字符串

时间:2013-05-20 23:06:46

标签: rebol rebol3

在Rebol 2中,您可以使用简单issuestring转换为to string! 例如,

>> to string! #12345-12345  
== "12345-12345"

在Rebol 3中,行为是不同的。 例如,

>> to string! #12345-12345  
== "#12345-12345"

我目前的解决方案是,

remove to string! #12345-12345  
== "12345-12345"

但我不喜欢这个解决方案,因为它假设字符串表示是什么。有没有更好的方法从问题中检索价值?

1 个答案:

答案 0 :(得分:4)

在R3中,issue!类型has been changed to a word subtype(即any-word!排版的成员):

>> any-word? #12345-12345
== true

所以你的问题可以改为:如何获得任何单词类型的规范拼写?

我想建议的方法是首先转换为普通word!,然后将其转换为字符串:

>> form to word! #12345-12345
== "12345-12345"