読者です 読者をやめる 読者になる 読者になる

Swiftで遊ぼう! on Hatena

あしたさぬきblogでやってた初心者オヤジのiOSプログラミング奮闘記がHatenaに来ました

Swiftで遊ぼう! - 738 - CVarArg???

CVarArgを調べると言って、リファレンスを見ても理解できません。

プロトコールということで、1つの「型」になりますが、「C va_list」の要素として値を渡すという説明があります。

これも初耳なので調べないといけません...

C言語 可変引数リスト」なんて言葉が出てきました。

可変個の引数とは、"..."で表される引数です。
printf( "%d, %d", a, b );の「a, b」のように、
数が決められていない引数のことを可変個の引数といいます。

C言語 可変引数リストの処理 - stdarg.h - [ va_list, va_start, va_end, va_arg ] | 勇躍のゴミ箱

ObjectiveCとの兼ね合いで残されている作法のようですね。なんとなく分かりました。

今日はこれだけ。