• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Golang stream.WriteLines函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了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;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Golang yaml.JSONToYAML函数代码示例发布时间:2022-05-23
下一篇:
Golang stream.Run函数代码示例发布时间:2022-05-23
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap