Guest User

Untitled

a guest
Jan 20th, 2019
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.48 KB | None | 0 0
  1. def myDef(a: A, b:B, c: C): D = (a,c,d) match {
  2. case ('qsdqsd, _ , _ ) => ???
  3. case _ => ???
  4. }
  5.  
  6. def myDef(abc: (A,B,C)): D = abc match {
  7. case ('qxpf, _, _) => ???
  8. case _ => ???
  9. }
  10.  
  11. scala> def q(ab: (Int,String)) = ab.swap
  12. q: (ab: (Int, String))(String, Int)
  13.  
  14. scala> q(5,"Fish")
  15. res1: (String, Int) = (Fish,5)
  16.  
  17. val myDef: PartialFunction[(A, B, C), D] = {
  18. case ("qsdqsd", b, c) => b + c
  19. case _ => "no match"
  20. }
  21.  
  22. println(myDef("qsdqsd", "b", "c"))
  23. println(myDef("a", "b", "c"))
Add Comment
Please, Sign In to add comment