print('What is the day and hour (ex., Monday 08AM): ')
appoint = gets.slice[0..-4]
puts(appoint)
このエラーを返しています:
/scope.rb:2:in slice': wrong number of arguments (0 for 1..2) (ArgumentError)
from /scope.rb:2:in
'
slice[appoint.length..-4]
また、いくつかの他のことを試しました。
他の質問を読んで、これがそのようなスライスが行われた方法であることがわかりました。私は正規表現パターンに精通していません。実際には、曜日も返すことができるようにしたいと思っています。これは、何らかの正規表現パターンを意味するfrom -5 back to input
場合があります。everything up until the space