From 1bf9dec04c59ebe7db098a9439ee943db37ace7b Mon Sep 17 00:00:00 2001 From: nobu Date: Sat, 17 Mar 2018 04:13:26 +0000 Subject: [PATCH] string.c: [DOC] split with block [ci skip] * string.c (rb_str_split_m): [DOC] about split with block. [Feature #4780] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62790 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- string.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/string.c b/string.c index 01b5c4e421..ebac5e043d 100644 --- a/string.c +++ b/string.c @@ -7633,7 +7633,8 @@ split_string(VALUE result, VALUE str, long beg, long len, long empty_count) /* * call-seq: - * str.split(pattern=nil, [limit]) -> an_array + * str.split(pattern=nil, [limit]) -> an_array + * str.split(pattern=nil, [limit]) {|sub| block } -> str * * Divides str into substrings based on a delimiter, returning an array * of these substrings. @@ -7680,6 +7681,9 @@ split_string(VALUE result, VALUE str, long beg, long len, long empty_count) * "1:2:3".split(/(:)()()/, 2) #=> ["1", ":", "", "", "2:3"] * * "".split(',', -1) #=> [] + * + * If a block is given, invoke the block with each split substrings. + * */ static VALUE