func listDatasets(client *bigquery.Client) error { ctx := context.Background() // [START bigquery_list_datasets] it := client.Datasets(ctx) for { dataset, err := it.Next() if err == iterator.Done { break } fmt.Println(dataset.DatasetID) } // [END bigquery_list_datasets] return nil }