Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def myDef(a: A, b:B, c: C): D = (a,c,d) match {
- case ('qsdqsd, _ , _ ) => ???
- case _ => ???
- }
- def myDef(abc: (A,B,C)): D = abc match {
- case ('qxpf, _, _) => ???
- case _ => ???
- }
- scala> def q(ab: (Int,String)) = ab.swap
- q: (ab: (Int, String))(String, Int)
- scala> q(5,"Fish")
- res1: (String, Int) = (Fish,5)
- val myDef: PartialFunction[(A, B, C), D] = {
- case ("qsdqsd", b, c) => b + c
- case _ => "no match"
- }
- println(myDef("qsdqsd", "b", "c"))
- println(myDef("a", "b", "c"))
Add Comment
Please, Sign In to add comment