Я хотел бы знать, сколько раз выполняется цикл при использовании Chapel forall
. Этот код, использующий библиотеку CDO, не работает, и я уверен, что это правильно. Может ли кто-нибудь дать мне хороший пример?
var j:int = 0;
writeln("\n=== FORALL LOOP ===");
forall row in cursor {
writeln("from: ", row['from_nm'], "\tto: ", row['to_nm']);
j += 1;
}
writeln("Expected 10 rows, got ", j);
Ошибка
faerr.chpl:59: error: illegal lvalue in assignment
faerr.chpl:57: note: The shadow variable 'j' is constant due to forall intents in this loop