sách gpt4 ăn đã đi

objective-c - 如何用 NSNumber 做乘法和加法

In lại 作者:搜寻专家 更新时间:2023-10-30 19:54:51 28 4
mua khóa gpt4 giày nike

我想用NSNumber实现简单的计算。

Ví dụ:

int a;
a=a*10;
a=a+1;
NSLog(@"%d",a);

如果我声明如何做同样的事情

NSNumber *a;

我想用我用整数实现的 NSNumber 实现相同的逻辑。谢谢

câu trả lời hay nhất

没有明确支持对 NSNumber 进行数学运算。 NSNumber 用于包装原始类型编号。 (例如,将其用于存储在数组/字典中)

如果你有一个 NSNumber 实例并且你想进行数学运算,你应该将它的值提取到一个基本类型中:

int num = [numberInstance intValue]; 
num += 1; // Just for the example;

完成后创建一个新实例来存储新值(因为 NSNumber 是不可变的,你不能使用旧的 NSNumber 实例)

numberInstance = [NSNumber numberWithInt:num];

关于objective-c - 如何用 NSNumber 做乘法和加法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23927547/

28 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress