函数的必要性和学习方法|学习笔记

简介: 快速学习函数的必要性和学习方法。

开发者学堂课程【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.函数的形成

把功能代码抽取出来,写到统一的代码中去

image.png

 

二、学习方法

学习一个技术和知识点的流程

1.发现的问题

现在有很多初学者有一个问题:学习东西的时候没有套路,不知道怎么去学习东西。

2.学习一个技术或者知识点的流程

(1)学习东西首先有一个需求(问题):

①工作时,有技术难题

②换工作,技术潮流(大数据、人工智能)

(2)解决思路:

①尝试使用传统方法来解决(即用自己现有的技术解决)-有两种可能性

②可以被解决,但是不够完美

③真的解决不了

(3)基本语法和基本运行原理

了解基本语法和基本运行原理并掌握

(4)快速入门案例(crud)

快速入门案例(不需要太复杂)

第四步到第五步的时候不是直接达到的,而是需要一直尝试。

(5)注意事项

①该技术的使用细节

②该技术的使用陷阱:macle 的索引不会把速度变快反而变慢了

③如何使用才是规范和高效的

//体现编程水平

(6)返回第一步循环

image.png

相关文章
|
前端开发
前端学习笔记202307学习笔记第六十四天-模拟面试-作用域深层次理解4
前端学习笔记202307学习笔记第六十四天-模拟面试-作用域深层次理解4
66 0
|
前端开发
前端学习笔记202307学习笔记第六十四天-模拟面试-作用域深层次理解7
前端学习笔记202307学习笔记第六十四天-模拟面试-作用域深层次理解7
50 0
前端学习笔记202307学习笔记第六十四天-模拟面试-作用域深层次理解7
|
前端开发
前端学习笔记202307学习笔记第六十四天-模拟面试-作用域深层次理解1
前端学习笔记202307学习笔记第六十四天-模拟面试-作用域深层次理解1
42 0
前端学习笔记202307学习笔记第六十四天-模拟面试-作用域深层次理解1
|
前端开发
前端学习笔记202307学习笔记第六十四天-模拟面试-作用域深层次理解5
前端学习笔记202307学习笔记第六十四天-模拟面试-作用域深层次理解5
48 0
前端学习笔记202307学习笔记第六十四天-模拟面试-作用域深层次理解5
|
前端开发
前端学习笔记202307学习笔记第六十四天-模拟面试-作用域深层次理解6
前端学习笔记202307学习笔记第六十四天-模拟面试-作用域深层次理解6
51 0
|
前端开发
前端学习笔记202307学习笔记第六十四天-模拟面试-作用域深层次理解2
前端学习笔记202307学习笔记第六十四天-模拟面试-作用域深层次理解2
32 0
|
Python
谈一谈|如何利用函数的各种参数
谈一谈|如何利用函数的各种参数
79 0
|
vr&ar C++
今日所学(函数自我模拟)
今日所学(函数自我模拟)
70 0
|
JSON 自然语言处理 数据格式
必要性详解|学习笔记
快速学习必要性详解。
|
JSON 自然语言处理 数据格式
必要性详解 | 学习笔记
快速学习必要性详解
必要性详解 | 学习笔记
下一篇
无影云桌面