45
46func (keypair *SSHKeyPair) QuerySSHKeyPairLabels() ([]SSHKeyPair, error) {
47 db := connect()
48 labels := []SSHKeyPair{} 49 rows, err := db.Query("SELECT id, label from sshpair")
50 if err == sql.ErrNoRows {
51 ErrNoRows = sql.ErrNoRows
An empty slice can be represented by nil
or an empty slice literal. They are
functionally equivalent — their len
and cap
are both zero — but the nil
slice is the preferred style. For more information about empty slices,
see Declaring Empty Slices.
package main
func foo() {
a := []int{}
}
package main
func foo() {
var a []int
}