2012年6月9日土曜日

開発環境

『Learning Ruby』(Michael Fitzgerald 著、O'Reilly Media、2007年、ISBN978-0-596-52986-4)の Chapter 4(String)Review Questions 2を解いてみる。

その他参考書籍

2.

「+」、「<<」、「concat」

コード(TextWrangler)

#!/usr/bin/env ruby
# -*- coding: utf-8 -*-

s1 = 'ruby'
s2 = 'perl'
s3 = 'python'
puts s1,s2,s3
s4 = s1 + s2
s5 = s2.concat(s3)
s3 << s1
puts s1,s2,s3,s4,s5

入出力結果(Terminal)

$ ruby sample.rb
ruby
perl
python
ruby
perlpython
pythonruby
rubyperl
perlpython
$

結果から、+は文字列そのものは変更しない、<<とconcatは文字列そのものを変更するみたい。

0 コメント:

コメントを投稿