• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

在objective-c /可可触摸有方便的功能找到最低的数字

用户头像
it1352
帮助1

问题说明

我有两个数字,需要返回较低的一个。有什么功能我可以使用吗?当然这是一个容易的任务,我可以做一个if语句。

I have two numbers, and need to get returned the lower one. Is there any function I could use? Sure it's a easy task, I could do an if-statement. I just want to know.

正确答案

#1

如果您使用的是int,请使用 MIN / code> macro:

If you're using ints, use the MIN() macro:

MIN(25, 50); //Returns 25

如果你比较两个 NSNumber s,然后使用 compare:方法:

If you're comparing two NSNumbers, then use the compare: method:

NSNumber *number, *secondNumber; //Assume 'number'=25, 'secondNumber'=50
NSComparisonResult result = [number compare:secondNumber];

return (result==NSOrderedDescending)?secondNumber:number; //Returns the 'number' NSNumber

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /reply/detail/tanhcfeife
系列文章
更多 icon
同类精品
更多 icon
继续加载