Există un mod mai simplu de a crea o matrice, în Du-te

0

Problema

Am încercat să învețe Du-te, și eu sunt reimplementing ceva am scris în Python ca un proiect. Am încercat să trimit câteva comenzi de bază de la un dispozitiv Bluetooth LE. În cele din urmă, vreau o Caracteristică pot să-I scriu, și se pare că, în scopul de a face asta cu BLE bibliotecă, am nevoie pentru a obține o conexiune, găsiți servicii, filtrare la unul de interes, și apoi, odată ce am Serviciu, pentru a primi caracteristicile acestuia. Asta e tot bine.

Mă întreb dacă acest lucru este cel mai bun mod de a crea filtrul matrice pentru obtinerea de servicii de interese dacă:

var service_filter []ble.UUID

//s_uuid := ble.MustParse("00001820-0000-1000-8000-00805f9b34fb")
s_uuid := ble.MustParse("1820")
service_filter = append(service_filter, s_uuid)

services, err := client.DiscoverServices(service_filter)
for _, s := range services {
    fmt.Printf("%s\n", s.UUID)
}

Solicit în mod special despre "service_filter". În alte limbi, s-ar putea face următoarele:

services, err := client.DiscoverServices([ ble.MustParse("1820") ])
for _, s := range services {
    fmt.Printf("%s\n", s.UUID)
}
arrays go
2021-11-23 15:58:37
1

Cel mai bun răspuns

4

Încercați acest lucru

services, err := client.DiscoverServices([]ble.UUID{ble.MustParse("1820")})
for _, s := range services {
    fmt.Printf("%s\n", s.UUID)
}

Inițializarea Felie în Go

var a = []int{1,2,3}
2021-11-23 16:37:26

În alte limbi

Această pagină este în alte limbi

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................