我被要求为PHP观众提供scala研讨会。很多这些人从来没有接触过函数式编程语言,所以我想知道如何以一种方式介绍它们,以便它们能够充分利用它们。
我听说很多人很难理解高阶函数等。
你有什么经历?我不想用太高级的东西吓唬他们,也不想让他们死定。
研讨会大约需要3个小时,约有10名与会者。
感谢您的意见。
此致 raichoo
答案 0 :(得分:2)
我建议在Sneaking Scala Into Your Organization处遵循一些建议。
但在此之前,请确保显示静态类型系统的含义以及推理如何使得许多类型注释变得不必要。
对于函数编程,不要忘记定义重要的东西,比如clousures,lambdas(匿名函数)以及它们如何适合Scala的OO。
答案 1 :(得分:1)
看看这些slides。我不知道它们是否是适合PHP观众的最合适的幻灯片,但我一直认为Jonas Boner用他的演示文稿来点击。您可能希望将此处涉及的主题集成到研讨会中,因为它们面向语言的实际方面。
答案 2 :(得分:1)
Programming Scala有许多例子,从命令式风格开始,然后完成使其正常运行的步骤。
如果您不习惯使用“普通”代码并将其翻译成函数式编程,而不是直接在功能上思考,那么它会有很大的帮助。