我会说所有编程语言都有具有这些名称的函数来选择两个值中的较小者或较大者:
min()
&max()
floor()
&ceil()
/ceiling()
有些语言两者兼而有之。我相信 JavaScript 就是一个例子。
我一直对前一对和后一对之间的区别有点模糊。我有一个模糊的印象,即min
/max
更简单和floor
/ceiling
更数学化,但这并没有什么可继续的。
奇怪的是,我在 StackOverflow 或互联网上的任何地方都找不到讨论的内容,通常通过搜索谷歌。那么,当您的编程语言同时提供这两种功能时,是否有一些最佳实践或经验法则来决定使用哪些功能?