PacletNewerQ

PacletNewerQ[paclet1,paclet2]

如果 paclet1 的版本号高于 paclet2,返回 True,否则返回 False.

更多信息

  • 参数 paclet1paclet2 可以是 PacletObject 表达式或原始的版本字符串,如 "1.0".
  • 在比较两个 PacletObject 表达式时,如果小数据包的名字不同,PacletNewerQ 总是返回 False(不将名为 Foo 的小数据包的 2.0 版视为比名为 Bar 的小数据包的 1.0 版更新).
  • 小数据包的版本号总是为字符串,不是实际的数字,最多五个字段,之间用句号隔开,如 "1"、"2.0"、"2.0.0"、"1.2.123.5" 等.
  • 小数据包的版本号不能含有字母(如 "1.0a").
  • 使用标准版本号排序约定来比较小数据包版本号,即 "1.10" 高于 "1.9".
  • 小数据包版本号在 Wolfram 系统中至关重要,自动使用给定小数据包的最高版本号
  • PacletNewerQ 主要面向想要手动比较版本号的小数据包开发人员和高级用户.

范例

基本范例  (5)

Wolfram 小数据包服务器上有两个版本的 ExamplePaclet

PacletFindRemote 返回以降序排列的小数据包,因此结果中的第一个版本比第二个版本更高:

按字符串直接比较版本号:

如果版本号相等,PacletNewerQ 返回 False

比较版本号时忽略尾随的零:

如果小数据包的名称不同,PacletNewerQ 总是返回 False

直接比较版本号,结果 J/Link 的版本更高:

Wolfram Research (2020),PacletNewerQ,Wolfram 语言函数,https://reference.wolfram.com/language/ref/PacletNewerQ.html.

文本

Wolfram Research (2020),PacletNewerQ,Wolfram 语言函数,https://reference.wolfram.com/language/ref/PacletNewerQ.html.

CMS

Wolfram 语言. 2020. "PacletNewerQ." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/PacletNewerQ.html.

APA

Wolfram 语言. (2020). PacletNewerQ. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/PacletNewerQ.html 年

BibTeX

@misc{reference.wolfram_2024_pacletnewerq, author="Wolfram Research", title="{PacletNewerQ}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/PacletNewerQ.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_pacletnewerq, organization={Wolfram Research}, title={PacletNewerQ}, year={2020}, url={https://reference.wolfram.com/language/ref/PacletNewerQ.html}, note=[Accessed: 22-November-2024 ]}