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