狠狠撸
Submit Search
Ruby初級者向けレッスン 47回 ─── 文字列
Feb 7, 2014
0 likes
1,118 views
higaki
1 of 26
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Ad
Recommended
PDF
初級者向けレッスン 52回 ─── 文字列
higaki
?
PPTX
部活でシェル芸がはやらない
xztaityozx
?
PDF
初級者向けレッスン 51回 ─── 例外
higaki
?
PDF
Ruby初級者向けレッスン 56回 ─── ブロック
higaki
?
PDF
Ruby初級者向けレッスン KOF2015 出張版
higaki
?
PDF
Ruby初級者向けレッスン 55回 ─── 例外
higaki
?
PDF
Ruby初級者向けレッスン 54回 ─── クラス
higaki
?
PDF
Ruby初級者向けレッスン 53回 ─── Array と Hash
higaki
?
PDF
Ruby初級者向けレッスン 50回 ─── ブロック
higaki
?
PDF
PHPer のための Ruby 教室
higaki
?
PDF
Ruby 初級者向けレッスン 49回───クラス
higaki
?
PDF
Ruby初級者向けレッスン 48回 ─── Array と Hash
higaki
?
PDF
Ruby初級者向けレッスン 第46回 ─── Test::Unit
higaki
?
PDF
ジュンク堂书店の方から来ました
higaki
?
PDF
Ruby初級者向けレッスン 45回 ─── 例外
higaki
?
PDF
PGConf.dev 2025 参加レポート (JPUG総会併設セミナー2025 発表資料)
NTT DATA Technology & Innovation
?
PDF
础滨技术共有会2025-06-05冲顿别别辫搁别蝉别补谤肠丑の理解と実践.辫诲蹿
Takuma Oda
?
PDF
Forguncy 10 製品概要資料 - ノーコードWebアプリ開発プラットフォーム
フォーガンシー
?
PPTX
Vibe Codingを始めよう ?Cursorを例に、ノーコードでのプログラミング体験?
iPride Co., Ltd.
?
PPTX
色について.pptx .
iPride Co., Ltd.
?
PPTX
勉強会_ターミナルコマント?入力迅速化_20250620. pptx. .
iPride Co., Ltd.
?
PPTX
Protect Your IoT Data with UbiBot's Private Platform.pptx
ユビボット 株式会社
?
More Related Content
More from higaki
(7)
PDF
Ruby初級者向けレッスン 50回 ─── ブロック
higaki
?
PDF
PHPer のための Ruby 教室
higaki
?
PDF
Ruby 初級者向けレッスン 49回───クラス
higaki
?
PDF
Ruby初級者向けレッスン 48回 ─── Array と Hash
higaki
?
PDF
Ruby初級者向けレッスン 第46回 ─── Test::Unit
higaki
?
PDF
ジュンク堂书店の方から来ました
higaki
?
PDF
Ruby初級者向けレッスン 45回 ─── 例外
higaki
?
Ruby初級者向けレッスン 50回 ─── ブロック
higaki
?
PHPer のための Ruby 教室
higaki
?
Ruby 初級者向けレッスン 49回───クラス
higaki
?
Ruby初級者向けレッスン 48回 ─── Array と Hash
higaki
?
Ruby初級者向けレッスン 第46回 ─── Test::Unit
higaki
?
ジュンク堂书店の方から来ました
higaki
?
Ruby初級者向けレッスン 45回 ─── 例外
higaki
?
Recently uploaded
(7)
PDF
PGConf.dev 2025 参加レポート (JPUG総会併設セミナー2025 発表資料)
NTT DATA Technology & Innovation
?
PDF
础滨技术共有会2025-06-05冲顿别别辫搁别蝉别补谤肠丑の理解と実践.辫诲蹿
Takuma Oda
?
PDF
Forguncy 10 製品概要資料 - ノーコードWebアプリ開発プラットフォーム
フォーガンシー
?
PPTX
Vibe Codingを始めよう ?Cursorを例に、ノーコードでのプログラミング体験?
iPride Co., Ltd.
?
PPTX
色について.pptx .
iPride Co., Ltd.
?
PPTX
勉強会_ターミナルコマント?入力迅速化_20250620. pptx. .
iPride Co., Ltd.
?
PPTX
Protect Your IoT Data with UbiBot's Private Platform.pptx
ユビボット 株式会社
?
PGConf.dev 2025 参加レポート (JPUG総会併設セミナー2025 発表資料)
NTT DATA Technology & Innovation
?
础滨技术共有会2025-06-05冲顿别别辫搁别蝉别补谤肠丑の理解と実践.辫诲蹿
Takuma Oda
?
Forguncy 10 製品概要資料 - ノーコードWebアプリ開発プラットフォーム
フォーガンシー
?
Vibe Codingを始めよう ?Cursorを例に、ノーコードでのプログラミング体験?
iPride Co., Ltd.
?
色について.pptx .
iPride Co., Ltd.
?
勉強会_ターミナルコマント?入力迅速化_20250620. pptx. .
iPride Co., Ltd.
?
Protect Your IoT Data with UbiBot's Private Platform.pptx
ユビボット 株式会社
?
Ad
Ruby初級者向けレッスン 47回 ─── 文字列
1.
2014 年 1
月 25 日 Ruby 初級者向けレッスン 47 回 — 文字列 — ひがき @ Ruby 関西
2.
文字列 ? ? ? ? ? ? リテラル エンコーディング 順序 比較 数え上げ 破壊
3.
文字列の作り方 String.new String.new("ruby") # => "" #
=> "ruby" 1.to_s [1, 2, 3].to_s # => "1" # => "[1, 2, 3]"
4.
文字列リテラル "Ruby 関西" # =>
"Ruby 関西" ’ 文字列に " を含む’ # => "文字列に " を含む" %|’ も " も含む| # => "’ も " も含む"
5.
式展開 "#{name}さん (#{age})" # =>
"松本行弘さん (48)" ’#{name}さん (#{age})’ # => "#{name}さん (#{age})"
6.
エンコーディング s = "Ruby
関西" s.encoding # => #<Encoding:UTF-8> e = s.encode(Encoding::EUC_JP) e.encoding # => #<Encoding:EUC-JP> Encoding.list
7.
マジックコメント ? 指定がなければ UTF
8 ? Emacs # -*- coding: cp932; -* ? Vim # vi: set fileencoding=cp932 :
8.
順序 [Ruby, Java, C#,
Lisp].sort # = [C#, Java, Lisp, Ruby] a.succ b.succ.succ z.succ 9.succ Ruby.succ # # # # # = = = = = b d aa 10 Rubz
9.
比較 Ruby == Ruby Ruby
!= Ruby Ruby === Ruby Ruby.eql? Ruby Ruby.equal? Ruby Ruby =~ /Ruby/ Ruby !~ /Ruby/ # # # # # # # = = = = = = = true false true true false 0 false
10.
比較 (2) s =
Ruby 関西.encode(Encoding::CP932) u = Ruby 関西.encode(Encoding::UTF_8) s == u # = false
11.
数え上げ Ruby[0] Ruby[1] Ruby[2] Ruby[-1] # # # # = = = = R u b y Ruby 関西[1, 2] Ruby
関西[2..3] Ruby 関西[3..-2] # = ub # = by # = y 関
12.
数え上げ (2) Ruby 関西.chars.each{|c|
puts c} # # # # # # R u b y 関 西
13.
数え上げ (3) Ruby 関西.bytes #
= [82, 117, 98, 121, 233, 150, 162, 232, 165, 191] Ruby 関西.codepoints # = [82, 117, 98, 121, 38306, 35199]
14.
数え上げ (4) NonRubynNonLifen.lines.each do
|l| p l end # # # # Non Rubyn Non Lifen
15.
破壊 s = ruby s.upcase s #
= RUBY # = ruby s.upcase! s # = RUBY # = RUBY
16.
破壊 (2) s =
ruby s.upcase s E ruby E RUBY
17.
破壊 (3) s =
ruby s.upcase! s E RUBY
18.
破壊 (4) s =
ruby t = s t.upcase! s # = ruby # = RUBY # = RUBY
19.
破壊 (5) s =
ruby t = s t.upcase! E ? ? t ? s ruby
20.
破壊 (6) s =
ruby t = s t.upcase! E RUBY ? ? t ? s
21.
演習問題 0 今日のレッスンで分からなかったこと、疑問に 思ったことをグループで話し合ってみよう。
22.
演習問題 1 文字列の 1. 2. 3. 4. 行数 単語数 文字数 バイト数 を数えてみよう。
23.
演習問題 2 文字列の 1. 単語の出現回数 2.
文字の出現回数 を数えてみよう。
24.
演習問題 3 こにんちは みさなん
おんげき ですか ? わしたは げんき で す 。この ぶしんょう は イリギス の ケブンッリジ だがいく の けきんゅう の けっか にげんん は もじ を にしんき する とき その さしいょ と さいご の もさじえ あてっれいば じ んゅばん は めゃちちくゃ でも ちんゃと よめる と いう け きんゅう に もづといて わざと もじの じんゅばん を いかれ えて あまりす 。 どでうす ? ちんゃと よちめゃう でしょ ? ちんゃと よためら はのんう よしろく
25.
自己紹介 ? ? ? ? ? 名前 (ニックネーム) 普段の仕事?研究内容?代表作 Ruby 歴?コンピュータ歴 勉強会に来た目的 などなど
26.
参考 ? ケンブリッジ例文 https://gist.github.com/higaki/8147246 ? 解答例 https://github.com/higaki/ learn
ruby kansai 59 ? るりま http://doc.ruby-lang.org/ja/
Download