Во многих проектах эта структура управления идеальна для удобства чтения:
forCount( 40 )
{
// this block is run 40 times
}
Вы можете сделать именно это в Objective-C.
Учитывая, что у Swift совершенно другой подход к макросам, чем у target-c,
есть ли способ создать такую структуру управления forCount(40)
в проектах Swift?
Некоторые похожие концепции в Swift:
for _ in 1...40
{ // this block is run 40 times }
Используя гениальное расширение для Int...
40.times
{ // this block is run 40 times }