如何显示单词可用的哪些优化?

时间:2013-04-30 06:42:59

标签: rebol rebol3

date数据类型有很多改进,例如:

t: now
t/second
== 21
t/month
== 4

如何获取t等字词的可用优化列表?

2 个答案:

答案 0 :(得分:2)

如果它是一个功能,你可以使用

字样
  
    

单词:现在         == [/年/月/日/时间/区域/日期/工作日/ yearday / exact / utc]

  

否则,帮助命令是最佳选择。

答案 1 :(得分:2)

单词 - 对于函数很有用,但如果你的单词持有非函数怎么办?

好吧,你可以试试'帮助。

然而,它会让你失望,例如,如果你想找到时间的访问者!值。

您还可以尝试通过号码访问,如果您想要的是查看可用的内容:

>> x: now/precise
== 15-Jan-2015/16:18:39.609-5:00

>> x/1
== 2015

>> x/9
== 15-Jan-2015/21:18:39.609

然而,我自己刚刚发现了这个,这也可以让你失望;日期!值有超过9个访问者,但是:

>> x/10
** Script error: cannot access 10 in path x/10

即使它已经完成,它仍然无法回答问题,可用的改进是什么?

所以,我在这里提供另一个答案:在SO上查找!

Type     Accessor words (and paths)
====     ==========================
date!    year month day time zone date weekday julian yearday utc hour minute second
time!    hour minute second
pair!    x y
gob!     offset size size/x size/y alpha
event!   offset
采空区!和事件!路径是不完整的,因为可以动态添加单词和值对,但这是一个开始,我在这里列出的内容将始终存在。 (实际上,对于这两种情况,只需打印该值就可以获得它识别的单词,类似于对象和块。)