Math.min在目标c

Gur*_*gam 9 iphone objective-c

任何人都可以告诉我如何将这个java代码更改为Objective c.is有Math.min的任何函数.我是客观的新手

result = Math.min(Math.min((hra * 12), rent), 
    (0.4 * pay));
Run Code Online (Sandbox Code Playgroud)

小智 20

您可以使用MINNSObjCRuntime.h:

#ifndef MIN
#import <NSObjCRuntime.h>
#endif

result = MIN(MIN((hra * 12), rent), (0.4 * pay));
Run Code Online (Sandbox Code Playgroud)

  • NSObjCRuntime.h作为Foundation.h的一部分导入.所以不需要检查或导入.只是使用它. (2认同)

Tur*_*gal 10

您可以使用C中的math.h:

#import <math.h>

// double fmin (double, double)
NSLog(@"res: %.f", fmin(5,10));
Run Code Online (Sandbox Code Playgroud)