#前置き
Ruby初心者というか,プログラミング初心者です。
既存のRubyプログラムを改修しているのですが,行き詰っている部分がありますので
質問させていただきます。
#質問
通常,メソッドに引数を渡してその戻り値を変数に格納する際は,
変数 = メソッド名(引数)
と記述するのだと思うのですが,既存のRubyプログラムには
変数.メソッド名 引数
と記述されています。(ピリオドと半角スペースで区切られている)
この部分が動作しないので,なにか情報をいただけないでしょうか,
#補足
本当に初心者で,独学でやっていますので基本的なことも理解していない部分が多いです。
様々なWebサイトで調べてみたのですが,解決に至りませんでした。
みなさまよろしくお願いいたします。
文法が間違っている、という事も無いのでコードを追記してみてください。
(記述している内容だけではなんとも言えません。)
タイトルに初心者アイコンをつけると良いと思います。
今回の例では、たとえば、文字列に新しい文字列を加えるconcatメソッドを使う場合
str = "hoge"
str.concat("test")
のように書くことをイメージされていると思いますが、
str = "hoge"
str.concat "test"
でも動作は同じです。推奨はされていないようですが。
動かないのはもしかしたら他の理由かもしれませんよ。
エラーがでているのであればその情報と、もとのコード(業務で扱っているものなので全てというのは難しいのかもしれませんが)を提示してもらえればと思います。
ご協力ありがとうございました。
元のコードはお客さまのものなので提示することができませんが,今回いただいた情報をもとに確認してみます。
回答2件
あなたの回答
tips
プレビュー