「golang programs」というチュートリアルサイトの「Variadic Functions」に関する段落が理解できない


[Select single argument from all arguments of variadic
function.](https://www.golangprograms.com/go-language/variadic-functions.html)
セクションにある、次のパラグラフの意味が分かる方、ご教示願えれば幸いです。

> Needs to be precise when running an empty function call, if the code inside
> of the function expecting an argument and absence of argument will generate
> an error "panic: run-time error: index out of range". In above example you
> have to pass at least 4 arguments.

問題は、最初のセンテンスです。In above ... は自明です。  
an empty function call とは、「引数を与えない関数呼び出し」の意味だろうと思います。

以上、よろしくお願いいたします。




それでは実際に実行してみましょう。

<https://go.dev/play/p/omWI1XFl5RE>

[code]

    package main
    
    import "fmt"
    
    func main() {
        variadicExample()
    }
    
    func variadicExample(s ...string) {
        fmt.Println(s[0])
        fmt.Println(s[3])
    }
    
[/code]

**実行結果**

[code]

    panic: runtime error: index out of range [0] with length 0
    
    goroutine 1 [running]:
    main.variadicExample({0x0, 0x485320, 0xc0000001a0})
        /tmp/sandbox399561776/prog.go:10 +0xef
    main.main()
        /tmp/sandbox399561776/prog.go:6 +0x25
    
    Program exited.
    
[/code]

