Cela semble fonctionner (compilateur ne se plaint pas, de toute façon):Objectif C - passant array littérale à une méthode
float adsr[4] = {0,1.0/PULSE_SPEED, 0,1};
[sequence setBaseADSR:adsr];
mais je veux le rendre plus concis et faire:
[sequence setBaseADSR:{0,1.0/PULSE_SPEED, 0,1}];
Comment faire? En javascript, j'appellerais des choses entre parenthèses un "tableau littéral". Je ne sais pas si les langues C ont le même concept ou la même terminologie.
Si vous avez le contrôle sur cette API, je vous recommande fortement de ne pas faire circuler de tels tableaux. Les tableaux sont désordonnés et fastidieux. – Chuck
@Chuck que suggérez-vous plutôt? –