3

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

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

我如何获得类似单词的可用改进列表t

4

2 回答 2

2

如果它是一个函数,你可以使用 words-of

words-of :now == [/year /month /day /time /zone /date /weekday /yearday /precise /utc]

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

于 2013-04-30T11:07:21.313 回答
2

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

天哪!和事件!路径是不完整的,因为可以动态添加单词和值对,但这是一个开始,我在这里列出的内容将永远存在。(实际上对于这两种情况,只需打印该值即可为您提供它识别的单词,类似于对象和块。)

于 2015-01-15T22:16:39.103 回答