ここに、forサイクルを使用するGOの要因関数の例があります。

FUNC要因（n int）int {
    結果：= 1
    i：= 1;i <= n;i ++ {
        結果 *= i
    }
    返品結果
}

この関数は整数nを受け入れ、forサイクルを使用して計算された要因を返します。サイクルでは、変数は1からnの値を受け入れ、各反復では結果によって増殖します。これは元々1に等しくなります。結果サイクルの最後に、結果が含まれます。
Вот пример функции факториала на Go, которая использует цикл for:

func factorial(n int) int {
    result := 1
    for i := 1; i <= n; i++ {
        result *= i
    }
    return result
}

Функция принимает целое число n и возвращает его факториал, вычисленный с помощью цикла for. В цикле переменная i принимает значения от 1 до n, и на каждой итерации она умножается на result, которая изначально равна 1. В конце цикла result содержит результат.