Rubyでlengthを使う方法を現役エンジニアが解説【初心者向け】

初心者向けにRubyでlengthを使う方法について現役エンジニアが解説しています。Rubyでlengthは「文字列の長さ」と「配列の長さ(配列の要素の数)」を 調べるためのメソッドです。Rubyでlengthメソッドを使って文字列の長さや配列の長さ(要素数)を調べてみましょう。

TechAcademyマガジンはオンラインのプログラミングスクールTechAcademy [テックアカデミー]が運営。初心者向けに解説した記事が4,000以上あります。現役エンジニアの方はこちらをご覧ください。

Rubyでlengthを使う方法について、TechAcademyのメンター(現役エンジニア)が実際のコードを使用して初心者向けに解説します。

Rubyについてそもそもよく分からないという方は、Rubyとは何なのか解説した記事を読むとさらに理解が深まります。

 

なお本記事は、TechAcademyのオンラインブートキャンプ、Ruby講座の内容をもとに紹介しています。

田島悠介

今回は、Rubyに関する内容だね!

大石ゆかり

どういう内容でしょうか?

田島悠介

Rubyでlengthを使う方法について詳しく説明していくね!

大石ゆかり

お願いします!

 

lengthとは

lengthとは「長さ」の事です。Rubyでlengthは「文字列の長さ」と「配列の長さ(配列の要素の数)」を 調べるためのメソッドです。

 

lengthを使う方法

「文字列の長さ」を調べる際のlenghtメソッドを使う方法と「 配列の長さ」を調べる際のlenghtメソッドを使う方法それぞれ説明します。

「文字列の長さ」を調べる際のlenghtメソッドを使う方法

str = '123456789'
str.length
# => 9

 

「配列の長さ」を調べる際のlenghtメソッドを使う方法

data = [1,2,3,4,5,6,7,8,9]
data.length
# => 9

 

[PR] Rubyのプログラミングで挫折しない学習方法を動画で公開中

実際に書いてみよう

main.rbというファイルを作成して中身を以下のように書いてください。

str = '123456789'
puts str.length

puts "----"

data = [1,2,3,4,5,6,7,8,9]
puts data.length

それでは実行してみましょう。ターミナルにruby main.rbと入力してエンターを押してください。

9
----
9

となれば正解です。

まとめ

lengthとは「長さ」の事です。Rubyでlengthは「文字列の長さ」と「配列の長さ(配列の要素の数)」を 調べるためのメソッドです。

「文字列の長さ」を調べる際のlenghtメソッドを使う方法と「 配列の長さ」を調べる際のlenghtメソッドを使う方法を説明しました。

以上です。

筆者プロフィール

メンター福田

2017年よりWEBエンジニアとして活動開始。仕事を便利にするためのツールなどを作成する事が大好き。

作れるもの: gem・npm・chrome拡張など

書ける言語: Ruby・JavaScript・Go・ShellScript・TypeScript・node.js・ES6・CoffeeScriptなど
経験があるフレームワーク: Vue.js ・Ruby on Railsなど

 

大石ゆかり

内容分かりやすくて良かったです!

田島悠介

ゆかりちゃんも分からないことがあったら質問してね!

大石ゆかり

分かりました。ありがとうございます!

TechAcademyでは、初心者でも最短4週間で、Ruby on Railsを使ったプログラミングを習得できる、オンラインブートキャンプを開催しています。

また、現役エンジニアから学べる無料体験も実施しているので、ぜひ参加してみてください。