1
私は現在、オイラーのプロジェクトに関するいくつかの質問を行っていますが、私はそれを解決したいのですが、使用して(私はint
として保存)数に対する(IはNSMutableArray
として格納)素数の配列内の値Objective-C - NSMutableArrayに格納されているオブジェクトとintを比較する
if (num%[Primes objectAtIndex:currentPrime]==0){
私は現在、オイラーのプロジェクトに関するいくつかの質問を行っていますが、私はそれを解決したいのですが、使用して(私はint
として保存)数に対する(IはNSMutableArray
として格納)素数の配列内の値Objective-C - NSMutableArrayに格納されているオブジェクトとintを比較する
if (num%[Primes objectAtIndex:currentPrime]==0){
オブジェクトにモジュロ(またはその他)演算子を使用することができません、おそらくあなたの配列にあるNSNumber
のようなものです。プリミティブint
型に配列に数値を変換するintValue
方法を使用します。
if (num % [[primes objectAtIndex:currentPrime] intValue] == 0) {
変数名は、Objective-Cで小文字されるべきであり、大文字の名前は、従来、クラス名のために予約されています。
ありがとう、私はそれに立ち往生しました!質問に戻る。 – coopf