質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Q&A

0回答

613閲覧

メソッド内で、Helloと返す処理

GytaAmies

総合スコア12

Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

1グッド

1クリップ

投稿2020/03/20 01:51

前提・実現したいこと

学校の課題で悩んでいます。
Rubyです。
「greetというメソッド内でHelloという言葉を受けたら、Helloと返す処理を実装してみよう。」
という課題で引数を使うらしいのですが、そもそも何がしたいのかが全くわかりません。
Ruby経験者なら文章の意味が理解できるのでしょうか?

該当のソースコード

前提としてクラス内にgreetメソッドは作成しています。

class Communication
def initialize
end
def greet
p "Hello"
end
end
communication = Communication.new
communication.greet

試したこと

ここに問題に対して試したことを記載してください。
こういう感じなのかなとは思うのですが、、、

def greet(answer='Hello')
p answer
end

greet('Hello')

ここにより詳細な情報を記載してください。
もし、Helloという言葉を使ったら、Helloと返す。
Goodmorningという言葉を使ったら、Goodmorningと返す。
こういう認識なのですが、ifを使うのですかね?
3日悩んでます。。。
ご協力お願いします。

DrqYuto👍を押しています

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ozwk

2020/03/20 02:20

問題文を一字一句正確に書いてください
GytaAmies

2020/03/20 03:23

課題にある問題はこちらになります。 •Communicationというクラスを作ってみよう。 •greetというメソッドを定義してみよう。 •クラスを継承して新しいサブクラスを作ってみよう。WorkplaceCommunication(職場)とか。 •greetというメソッド内でHelloという言葉を受けたら、Helloと返す処理を実装してみよう。
ozwk

2020/03/20 08:34

いろんな解釈が可能な曖昧な問題文ですので出題者に確認するのが一番です 「受ける」が引数で受けるのか、標準入力か、など。 「返す」が戻り値としてなのか。 Hello以外を受け取ったらどうするのか
GytaAmies

2020/03/20 13:43

分かりました やはり、情報不足が否めなかったですね 確認してみます ありがとうございます
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問