首页 分享 scala小练习三

scala小练习三

来源:萌宠菠菠乐园 时间:2024-11-16 09:32

最新推荐文章于 2024-03-21 20:08:57 发布

Nougats 于 2017-06-07 20:12:49 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文提供了一系列Scala编程练习,包括编写values函数以输出区间内的函数映射结果,将程序转化为高阶函数形式,实现correspond方法验证字符串数组长度一致性,探讨闭包概念中的非局部变量,解决货币兑换问题,计算斐波那契数列,以及理解部分应用函数partial的实现。

摘要由CSDN通过智能技术生成

关键代码+运行截图

1.编写函数values(fun(Int)=>Int, low:Int,high: Int)该函数输出一个集合,对应给定区间
内给定函数的输入和输出。比如values(x=>x*x,-5,5) 应该产生集合(-5,25) (-4,16) ….

def values(fun:(Int)=>Int,low:Int,high:Int):List[(Int,Int)]={ var col=List[(Int,Int)]() for(a <-low to high){ col=(a,fun(a))::col } return col }1234567

这里写图片描述

2.读下图的程序,将其改为高阶函数的形式 。

def formatAbs(func:(Int)=>Int,a:Int)={ val msg="The absolute value of %12

相关知识

Scala学习(一)
虚构文学创作练习三:我的宠物——小青鸟
表演小练习丨情感表现练习
团队练习小览
灵敏性练习方法
吹笛子最好的练习方法
旅行社练习部分答案链练习)旅行社练习部分答案链练习册).doc
怎样练习狗狗定点大小便,狗狗大小便练习教程
狗狗练习教程,日常练习狗狗的技巧
练习

网址: scala小练习三 https://www.mcbbbk.com/newsview568835.html

所属分类:萌宠日常
上一篇: 鼻子塌进去的猫是什么猫
下一篇: 猫咪的蔬菜饮食指南(让您的宠物健

推荐分享