Class: RuboCop::Cop::Lecture::ExplainPatternMatchRocket
- Inherits:
-
Base
- Object
- Base
- RuboCop::Cop::Lecture::ExplainPatternMatchRocket
- Defined in:
- lib/rubocop/cop/lecture/explain_pattern_match_rocket.rb
Overview
1行パターンマッチです。
- 1,2,3
-
> [x,y,3]
p x #=> 1 p y #=> 2
>の右側には変数入りのパターンを書くことができ、左側と対応させ、それぞれの変数に代入します。
Constant Summary collapse
- MSG =
<<~STRING 1行パターンマッチです。 =>の右側には変数入りのパターンを書くことができ、左側と対応させ、それぞれの変数に代入します。 [1,2,3] => [x,y,3] p x #=> 1 p y #=> 2 5 => x p x #=> 5 STRING
Instance Method Summary collapse
Instance Method Details
#on_match_pattern(node) ⇒ Object
35 36 37 |
# File 'lib/rubocop/cop/lecture/explain_pattern_match_rocket.rb', line 35 def on_match_pattern(node) add_offense(node) end |