开发者学堂课程【Scala 核心编程-基础:函数的必要性和学习方法】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/609/detail/8928
函数的必要性和学习方法
目录
一、函数的作用
二、学习方法
一、函数的作用
1.要求:
输入两个数,再输入一个运算符(+,-),得到结果
2.没有函数的时候的代码
val n1 = 10
val n2 = 20
var oper = "-"
if (oper == "+") {
println("res="+(n1+n2))
} else if (oper == "-"){
println("res="+(n1-n2))
}
println("------做了其他的工作...“)
val n3 = 10
val n4 = 20
oper = "-"
if (oper == "+") {
println("res="+(n1 + n2))
} else if (oper ==="-") {
println("res="+(n1-n2))
}
//操作数据库、求和等都是反复重复的
3.没有函数的时候的代码的问题
(1)代码冗余
(2)不利于代码的维护
4.函数的形成
把功能代码抽取出来,写到统一的代码中去
二、学习方法
学习一个技术和知识点的流程
1.发现的问题
现在有很多初学者有一个问题:学习东西的时候没有套路,不知道怎么去学习东西。
2.学习一个技术或者知识点的流程
(1)学习东西首先有一个需求(问题):
①工作时,有技术难题
②换工作,技术潮流(大数据、人工智能)
(2)解决思路:
①尝试使用传统方法来解决(即用自己现有的技术解决)-有两种可能性
②可以被解决,但是不够完美
③真的解决不了
(3)基本语法和基本运行原理
了解基本语法和基本运行原理并掌握
(4)快速入门案例(crud)
快速入门案例(不需要太复杂)
第四步到第五步的时候不是直接达到的,而是需要一直尝试。
(5)注意事项
①该技术的使用细节
②该技术的使用陷阱:macle 的索引不会把速度变快反而变慢了
③如何使用才是规范和高效的
//体现编程水平
(6)返回第一步循环