Jan. 15th, 2015

juan_gandhi: (VP)
...правильно ли распяли Христа,

то 86% скажут, что правильно - храм осквернял и Цезаря не уважал;
а 13% скажут, что неправильно, надо было побольше гвоздей;
И только 1%... и только высоко, у царских врат...
juan_gandhi: (VP)
Знаете, что это такое? Это "Красная Площадь" по-татарски.
juan_gandhi: (VP)
scala> def f[T](x:T,y:T=>String) = y(x)
f: [T](x: T, y: T => String)String

scala> f("text", s=>s+s)
:9: error: missing parameter type
              f("гав", s=>s+s)
                        ^

scala> def f[T](x:T)(y:T=>String) = y(x)
f: [T](x: T)(y: T => String)String

scala> f("гав")(s=>s+s)
res1: String = гавгав


src: http://www.slideshare.net/AlexanderPodkhalyuzin/under-the-hood-of-scala-implicits-scala-exchange-2014?utm_source=slideshow&utm_medium=ssemail&utm_campaign=upload_digest

Короче, для менеджмента:
если у функции только один параметр, то скала бодро определит ее тип, а если больше, то бывают проблемы ("у нас тут не хиндли и не милнер).

Для CEO: все должны срочно всê каррировать, это теперь паттерн такой.

Profile

juan_gandhi: (Default)
Juan-Carlos Gandhi

August 2025

S M T W T F S
      12
3456789
10 11 12 13141516
17181920212223
24252627282930
31      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 20th, 2025 09:08 am
Powered by Dreamwidth Studios