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

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

开发者学堂课程【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

相关文章
|
2月前
|
机器学习/深度学习 人工智能 算法
模型无关的局部解释(LIME)技术原理解析及多领域应用实践
在当前数据驱动的商业环境中,人工智能(AI)和机器学习(ML)已成为各行业决策的关键工具,但随之而来的是“黑盒”问题:模型内部机制难以理解,引发信任缺失、监管合规难题及伦理考量。LIME(局部可解释模型无关解释)应运而生,通过解析复杂模型的个别预测,提供清晰、可解释的结果。LIME由华盛顿大学的研究者于2016年提出,旨在解决AI模型的透明度问题。它具有模型无关性、直观解释和局部保真度等优点,在金融、医疗等领域广泛应用。LIME不仅帮助企业提升决策透明度,还促进了模型优化和监管合规,是实现可解释AI的重要工具。
110 9
|
1月前
|
机器学习/深度学习 分布式计算 算法框架/工具
大模型的内部结构复杂,导致其决策过程难以解释,这对于某些应用场景来说是不可接受的。
【10月更文挑战第23天】随着人工智能技术的发展,越来越多的企业开始探索大模型的私有化部署。本文详细介绍了在企业内部实现大模型私有化部署的方法,包括硬件配置、数据隐私保护、模型可解释性提升以及模型更新和维护等方面的解决方案,帮助企业克服相关挑战,提高数据处理的安全性和效率。
43 4
|
前端开发
前端学习笔记202307学习笔记第六十四天-模拟面试-作用域深层次理解4
前端学习笔记202307学习笔记第六十四天-模拟面试-作用域深层次理解4
69 0
|
7月前
|
存储 算法 编译器
第七章:函数
第七章:函数
69 0
|
前端开发
前端学习笔记202307学习笔记第六十四天-模拟面试-作用域深层次理解7
前端学习笔记202307学习笔记第六十四天-模拟面试-作用域深层次理解7
56 0
前端学习笔记202307学习笔记第六十四天-模拟面试-作用域深层次理解7
|
前端开发
前端学习笔记202307学习笔记第六十四天-模拟面试-作用域深层次理解5
前端学习笔记202307学习笔记第六十四天-模拟面试-作用域深层次理解5
50 0
前端学习笔记202307学习笔记第六十四天-模拟面试-作用域深层次理解5
|
前端开发
前端学习笔记202307学习笔记第六十四天-模拟面试-作用域深层次理解1
前端学习笔记202307学习笔记第六十四天-模拟面试-作用域深层次理解1
45 0
前端学习笔记202307学习笔记第六十四天-模拟面试-作用域深层次理解1
|
前端开发
前端学习笔记202307学习笔记第六十四天-模拟面试-作用域深层次理解6
前端学习笔记202307学习笔记第六十四天-模拟面试-作用域深层次理解6
53 0
|
前端开发
前端学习笔记202307学习笔记第六十四天-模拟面试-作用域深层次理解2
前端学习笔记202307学习笔记第六十四天-模拟面试-作用域深层次理解2
35 0
|
Python
谈一谈|如何利用函数的各种参数
谈一谈|如何利用函数的各种参数
80 0
下一篇
DataWorks