检查NSNumber是否介于两个值之间

时间:2015-08-23 19:57:38

标签: objective-c if-statement nsnumber

检查NSNumber是否在两个值之间的正确if语句是什么?例如33到66之间?

Function CountRed(range_data As Range) As Long
    Dim datax As Range    

For Each datax In range_data
    If datax.DisplayFormat.Interior.Color = vbRed Then
        CountRed= CountRed+ 1
    End If
Next datax
End Function

1 个答案:

答案 0 :(得分:2)

目标C是C的扩展,因此您可以将两个比较与&&结合使用:

if ([myNumber intValue] > 33 && [myNumber intValue] < 66) {

或现代风格:

if (myNumber.intValue > 33 && myNumber.intValue < 66) {