Конечно, вот функция факториала на языке Go :

go

package main

import "fmt"

func factorial(n int) int {
    if n == 0 {
        return 1
    }
    return n * factorial(n-1)
}

func main() {
    result := factorial(5)
    fmt.Println(result)
}
Эта функция принимает целое число n в качестве аргумента и возвращает факториал n с помощью рекурсии. Основная функция вызывает факториальную функцию с аргументом 5, и результат выводится на консоль.
แน่นอนว่า นี่คือฟังก์ชันแฟคทอเรียลใน Go: go package main import "fmt" func factorial(n int) int { if n == 0 { return 1 } return n * factorial(n-1) } func main() { result : = factorial(5) fmt.Println(result) } ฟังก์ชันนี้รับจำนวนเต็ม n เป็นอาร์กิวเมนต์และส่งคืนค่าแฟกทอเรียลของ n โดยใช้การเรียกซ้ำ ฟังก์ชันหลักเรียกฟังก์ชันแฟกทอเรียลด้วยอาร์กิวเมนต์ 5 และผลลัพธ์จะถูกพิมพ์ไปยังคอนโซล
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence