Slide 21
Slide 21 text
パターンマッチング
• 他の言語にあるようなパターンマッチングの導入
• すでに簡単なものは導入済み
• instanceof
var message = switch(s) {
case Student(_, "田中", var score) ->
"""
田中様のスコアは%.1f!!!
""".formatted(score);
case Student(_, var name, var score) ->
"""
%s
%.1f
""".formatted(name, score);
System.out.println(message);