1

Ruby は初めてで、最近、7 週間で 7 つの言語を読み始めました。

35ページに練習問題があります

For the string “Hello, Ruby,” find the index of the word “Ruby.”

Rubyでどのようにしますか?いくつかのガイダンスが必要..

4

2 に答える 2

7

。索引

"Hello, Ruby,".index("Ruby")
于 2012-07-16T04:55:37.183 に答える
0

ドキュメントから:

index(regexp [, offset]) → fixnum または nil str で指定された部分文字列またはパターン (正規表現) が最初に出現するインデックスを返します。見つからない場合は nil を返します。2 番目のパラメーターが存在する場合は、検索を開始する文字列内の位置を指定します。

"hello".index('e')             #=> 1
"hello".index('lo')            #=> 3
"hello".index('a')             #=> nil
"hello".index(ee)              #=> 1
"hello".index(/[aeiou]/, -3)   #=> 4

あなたの苦境のために:

ruby-1.9.3-p194@heroku macbook-5:$ irb
s="1.9.3p194 :001 > s="hello, ruby,"
 => "hello, ruby," 
1.9.3p194 :002 > s.index("ruby")
 => 7 
于 2012-07-16T04:57:41.750 に答える