じろう

2019年11月02日に参加

学習履歴詳細

[Ruby]RExで問題の解説を読む。RExで問題を解く

今日のYWT

やったこと

Ruby Silver

  • RExの解説読む
  • RExの問題を解く

わかったこと

Ruby

concatは破壊的

カッコの省略

メソッド名の後に空白があるとメソッド呼び出しのカッコが省略されたと解釈される。

foo (2) * 2はメソッド名と引数の間に空白があるため、foo((2) * 2)が呼ばれたと解釈される。
よって、4の4乗の256になる。

# 問題
# 次のコードを実行するとどうなりますか

def foo(n)
  n ** n
end

puts foo (2) * 2
# foo((2) * 2) と解釈される

次やること

  • 今日解いた問題の解説を読む
  • Notionにコードメモ移行
Ruby

2021年04月15日(木)

2.0時間