本文整理汇总了Golang中io/ioutil.Discard.Object方法的典型用法代码示例。如果您正苦于以下问题:Golang Discard.Object方法的具体用法?Golang Discard.Object怎么用?Golang Discard.Object使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类io/ioutil.Discard
的用法示例。
在下文中一共展示了Discard.Object方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Golang代码示例。
示例1: BenchmarkChanson
func BenchmarkChanson(b *testing.B) {
lo := buildLargeObject(b.N)
b.ResetTimer()
cs := New(ioutil.Discard)
cs.Object(func(obj Object) {
for k, v := range lo {
obj.Set(k, v)
}
})
}
示例2: ExampleObject
func ExampleObject() {
buf := bytes.NewBuffer(nil)
cs := New(ioutil.Discard)
cs.Object(func(obj Object) {
obj.Set("foo", "bar")
obj.Set("fun", func(enc *json.Encoder) {
enc.Encode([]int{1, 2, 3})
})
})
fmt.Printf("%v", buf.String())
}