2012年7月1日日曜日

開発環境

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

その他参考書籍

5.

deleteメソッドは引数に指定された要素を配列から削除する(複数ある場合はすべて)。delete_ateメソッドは引数にしていされたインデックスの要素を配列から削除する。戻り値はともに削除された要素。

コード(TextWrangler)

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

array = ['a','b','c','d','e']
p array
p array.delete 'c'
p array
p array.delete_at 2
p array

array = ['a','b','c','c','d']
p array
p array.delete 'c'
p array

入出力結果(Terminal)

 ./sample.rb
["a", "b", "c", "d", "e"]
"c"
["a", "b", "d", "e"]
"d"
["a", "b", "e"]
["a", "b", "c", "c", "d"]
"c"
["a", "b", "d"]
$

0 コメント:

コメントを投稿