🐡
「expected ')' in expression list」のエラーの対処法
これは、「コードの中で、本来あるべき右閉じ括弧 ')' が見つかりませんでしたよ」 という意味みたいです。
簡単に言うと、どこかで括弧 ) を閉じ忘れているか、括弧の対応がおかしくなっている 可能性が高いです。
例
①関数やメソッドを呼び出すときの括弧 () の閉じ忘れ:
エラーになる例
print("こんにちは" // ← ここに ')' が足りない!
// 正しい例
print("こんにちは")
②計算式などで、括弧の対応が取れていない:
// エラーになる例 (内側の括弧が閉じられていない)
let result = (valueA + (valueB * valueC ) // ← 外側の括弧に対応する ')' が足りない!
// ↑ この括弧は閉じてるけど...
// 正しい例
let result = (valueA + (valueB * valueC))
Discussion