日期数据类型有很多改进,例如:
t: now
t/second
== 21
t/month
== 4
我如何获得类似单词的可用改进列表t
?
如果它是一个函数,你可以使用 words-of
words-of :now == [/year /month /day /time /zone /date /weekday /yearday /precise /utc]
否则,帮助命令是最好的选择。
Words-of 对函数很有用,但如果你的 word 持有非函数怎么办?
好吧,你可以试试“帮助”。
然而,它会让你失望,例如,如果你想找到时间的访问者!价值观。
如果您只想查看可用的内容,您也可以尝试通过数字访问:
>> x: now/precise
== 15-Jan-2015/16:18:39.609-5:00
>> x/1
== 2015
>> x/9
== 15-Jan-2015/21:18:39.609
但是,我自己也发现了这一点,这也可能让您失望;日期!values 有超过 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
天哪!和事件!路径是不完整的,因为可以动态添加单词和值对,但这是一个开始,我在这里列出的内容将永远存在。(实际上对于这两种情况,只需打印该值即可为您提供它识别的单词,类似于对象和块。)