本文整理汇总了Golang中github.com/ghemawat/stream.WriteLines函数的典型用法代码示例。如果您正苦于以下问题:Golang WriteLines函数的具体用法?Golang WriteLines怎么用?Golang WriteLines使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了WriteLines函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Golang代码示例。
示例1: ExampleSample
func ExampleSample() {
stream.Run(
stream.Numbers(100, 200),
stream.Sample(4),
stream.WriteLines(os.Stdout),
)
// Output not checked since it is non-deterministic.
}
开发者ID:jmptrader,项目名称:stream,代码行数:8,代码来源:stream_test.go
示例2: ExampleColumns
func ExampleColumns() {
stream.Run(
stream.Items("hello world"),
stream.Columns(2, 3, 1),
stream.WriteLines(os.Stdout),
)
// Output:
// world hello
}
开发者ID:jmptrader,项目名称:stream,代码行数:9,代码来源:stream_test.go
示例3: ExampleXargs
func ExampleXargs() {
stream.Run(
stream.Numbers(1, 5),
stream.Xargs("echo"),
stream.WriteLines(os.Stdout),
)
// Output:
// 1 2 3 4 5
}
开发者ID:jmptrader,项目名称:stream,代码行数:9,代码来源:stream_test.go
示例4: ExampleItems
func ExampleItems() {
stream.Run(
stream.Items("hello", "world"),
stream.WriteLines(os.Stdout),
)
// Output:
// hello
// world
}
开发者ID:jmptrader,项目名称:stream,代码行数:9,代码来源:stream_test.go
示例5: ExampleCommand
func ExampleCommand() {
stream.Run(
stream.Numbers(1, 100),
stream.Command("wc", "-l"),
stream.WriteLines(os.Stdout),
)
// Output:
// 100
}
开发者ID:jmptrader,项目名称:stream,代码行数:9,代码来源:stream_test.go
示例6: ExampleCat
func ExampleCat() {
stream.Run(
stream.Cat("stream_test.go"),
stream.Grep("^func ExampleCat"),
stream.WriteLines(os.Stdout),
)
// Output:
// func ExampleCat() {
}
开发者ID:jmptrader,项目名称:stream,代码行数:9,代码来源:stream_test.go
示例7: ExampleReverse
func ExampleReverse() {
stream.Run(
stream.Items("a", "b"),
stream.Reverse(),
stream.WriteLines(os.Stdout),
)
// Output:
// b
// a
}
开发者ID:jmptrader,项目名称:stream,代码行数:10,代码来源:stream_test.go
示例8: ExampleFind
func ExampleFind() {
stream.Run(
stream.Find(".").IfMode(os.FileMode.IsRegular),
stream.Grep("stream"),
stream.WriteLines(os.Stdout),
)
// Output:
// stream.go
// stream_test.go
}
开发者ID:jmptrader,项目名称:stream,代码行数:10,代码来源:stream_test.go
示例9: ExampleNumberLines
func ExampleNumberLines() {
stream.Run(
stream.Items("a", "b"),
stream.NumberLines(),
stream.WriteLines(os.Stdout),
)
// Output:
// 1 a
// 2 b
}
开发者ID:jmptrader,项目名称:stream,代码行数:10,代码来源:stream_test.go
示例10: ExampleFindFilter_SkipDirIf
func ExampleFindFilter_SkipDirIf() {
stream.Run(
stream.Find(".").SkipDirIf(func(d string) bool { return d == ".git" }),
stream.Grep("x"),
stream.WriteLines(os.Stdout),
)
// Output:
// regexp.go
// xargs.go
}
开发者ID:jmptrader,项目名称:stream,代码行数:10,代码来源:stream_test.go
示例11: ExampleDropFirst
func ExampleDropFirst() {
stream.Run(
stream.Numbers(1, 10),
stream.DropFirst(8),
stream.WriteLines(os.Stdout),
)
// Output:
// 9
// 10
}
开发者ID:jmptrader,项目名称:stream,代码行数:10,代码来源:stream_test.go
示例12: ExampleLast
func ExampleLast() {
stream.Run(
stream.Numbers(1, 10),
stream.Last(2),
stream.WriteLines(os.Stdout),
)
// Output:
// 9
// 10
}
开发者ID:jmptrader,项目名称:stream,代码行数:10,代码来源:stream_test.go
示例13: ExampleWriteLines
func ExampleWriteLines() {
stream.Run(
stream.Numbers(1, 3),
stream.WriteLines(os.Stdout),
)
// Output:
// 1
// 2
// 3
}
开发者ID:jmptrader,项目名称:stream,代码行数:10,代码来源:stream_test.go
示例14: ExampleFirst
func ExampleFirst() {
stream.Run(
stream.Numbers(1, 10),
stream.First(3),
stream.WriteLines(os.Stdout),
)
// Output:
// 1
// 2
// 3
}
开发者ID:jmptrader,项目名称:stream,代码行数:11,代码来源:stream_test.go
示例15: ExampleUniqWithCount
func ExampleUniqWithCount() {
stream.Run(
stream.Items("a", "b", "b", "c"),
stream.UniqWithCount(),
stream.WriteLines(os.Stdout),
)
// Output:
// 1 a
// 2 b
// 1 c
}
开发者ID:jmptrader,项目名称:stream,代码行数:11,代码来源:stream_test.go
示例16: ExampleRun
func ExampleRun() {
err := stream.Run(
stream.Items("line 1", "line 2"),
stream.WriteLines(os.Stdout),
)
fmt.Println("error:", err)
// Output:
// line 1
// line 2
// error: <nil>
}
开发者ID:jmptrader,项目名称:stream,代码行数:11,代码来源:stream_test.go
示例17: ExampleSorter_By
func ExampleSorter_By() {
stream.Run(
stream.Items("bananas", "apples", "pears"),
stream.Sort().By(func(a, b string) bool { return len(a) < len(b) }),
stream.WriteLines(os.Stdout),
)
// Output:
// pears
// apples
// bananas
}
开发者ID:jmptrader,项目名称:stream,代码行数:11,代码来源:stream_test.go
示例18: ExampleSampleWithSeed
func ExampleSampleWithSeed() {
stream.Run(
stream.Numbers(1, 100),
stream.SampleWithSeed(2, 100),
stream.Sort().Num(1),
stream.WriteLines(os.Stdout),
)
// Output:
// 11
// 46
}
开发者ID:jmptrader,项目名称:stream,代码行数:11,代码来源:stream_test.go
示例19: BenchmarkWrite
func BenchmarkWrite(b *testing.B) {
f, err := os.Create("/dev/null")
if err != nil {
fmt.Fprintln(os.Stderr, err)
os.Exit(1)
}
stream.Run(
stream.Repeat("hello", b.N),
stream.WriteLines(f),
)
}
开发者ID:jmptrader,项目名称:stream,代码行数:11,代码来源:bench_test.go
示例20: ExampleIf
func ExampleIf() {
stream.Run(
stream.Numbers(1, 12),
stream.If(func(s string) bool { return len(s) > 1 }),
stream.WriteLines(os.Stdout),
)
// Output:
// 10
// 11
// 12
}
开发者ID:jmptrader,项目名称:stream,代码行数:11,代码来源:stream_test.go
注:本文中的github.com/ghemawat/stream.WriteLines函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论