λογισμικό

Γνώση Υπολογιστών >> λογισμικό >  >> Οικονομικές Λογισμικό

Ας υποθέσουμε ότι θέλετε να πραγματοποιήσετε μια βασική αναζήτηση για έγγραφα που έχουν οικονομικές προβλέψεις στο όνομα του αρχείου από την κοινόχρηστη βιβλιοθήκη πώς γίνεται αυτό;

```πάει

εισαγωγή (

"συμφραζόμενα"

"φορά"

"cloud.google.com/go/storage"

)

// searchBucketFiles αναζητά αρχεία των οποίων οι τίτλοι περιλαμβάνουν τη φράση που δίνεται.

func searchBucketFiles(w io.Writer, bucket string, frase string) error {

// bucket :="bucket-name"

ctx :=context.Background()

πελάτης, err :=storage.NewClient(ctx)

αν λάθος !=μηδέν {

return fmt.Errorf("storage.NewClient:%v", err)

}

αναβολή πελάτη. Κλείσιμο()

ερώτημα :=&storage.Query{Όροι:[]string{phrase}}

για iter :=client.Bucket(bucket).Objects(ctx, query);; {

attrs, err :=iter.Next()

if err ==iterator.Done {

διακοπή

}

αν λάθος !=μηδέν {

return fmt.Errorf("iterator.Next:%v", err)

}

fmt.Fprintln(w, attrs.Name)

}

επιστροφή μηδέν

}

```

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα