したがって、次のように C 配列を初期化できます。
CGFloat colors[8]= {1,0.5,0.5, 1,
0.5,0.2,0.2, 1};
定義したいcolors[8]
が、条件付きで 8 つの値を割り当てるとどうなりますか。これは可能ですか?もしそうなら、私は正しい構文を見つけることができません。このようなもの:
CGFloat colors[8];
if (red){
colors= {1,0.5,0.5, 1,
0.5,0.2,0.2, 1};
}else
//assign colors to something else
さまざまな構文を試しましたが、何も機能しません。私はそれが不可能だと思いますか?