【Scala】使用Scala语言定义函数和函数使用(比较两个数的大小代码)
定义比较两个数的大小的函数*
下面定义的是Scala的一些基本代码以及详细的解释:
object FunDemo1 {def main(args: Array[String]): Unit = {val maxfirst = max(2,5);val maxsecond = max(2,6);var arr: Array[String] = Array("I","love","my","country")printArry(arr)}/*** 定义函数:比较2个数的最大值* @param x* @param y* @return*/def max(x:Int,y:Int):Int ={if(x>y){x}else{y}}def max1(x:Int,y:Int):Int ={if (x>y) x else y}/*** 如果一个函数体内,只要一行代码,可以省略{ }* @param x* @param y* @return*/def max2(x:Int,y:Int):Int = if (x>y) x else y//如果一个函数有返回值,可以通过 方法体内 推断出,可以省略 返回值类型的书写def max3(x:Int,y:Int) = if (x>y) x else y//将函数 赋值给一个变量,注意语法val max4 = max3 _//定义一个函数,打印数组中的元素def printArry(arr:Array[String]) :Unit ={for(item<- arr) println(item)}//如果函数,没有返回值(使用unit表示),可以省略 返回值类型 =def printArray1(arr:Array[String]){for (item <- arr) println(item)}
//只有一行的时候,省略{},=不能省略def printArray2(arr:Array[String]) = for (item <- arr) println(item)
}
【Scala】使用Scala语言定义函数和函数使用(比较两个数的大小代码)相关推荐
- 【C语言】创建一个函数,并调用比较两个数的大小
#include <stdio.h>int max(int x,int y) { if(x>=y) return x; else return y; } main() { int a ...
- Java基础语法,函数的定义与调用(比较两个数的大小)
一.问题 希望比较出两个数的大小 希望输入账号,密码或图像,输出是否允许登录 二.语法 2.1定义 函数的返回值类型 函数名(参数1 类型 参数名,参数2 类型 参数名,参数3 类型 参数名..... ...
- 函数实现两个数比较大小。
标题函数实现两个数的大小 比较两个数的大小是很简单的,简单判断语句就能轻易地实现,今天说的是用函数来实现. 1.题目:int main() { int num1 = 10; int num2 = 20 ...
- 三个数比较大小函数调用c语言,C语言函数的调用——比较两个数的大小
**目录** 一.先写好框架 二.然后定义我们需要的变量 三.这里就要写函数的部分 四.函数部分写完了,但是还一个地方,要值得注意 一.常规方法比较大小 二.指针操作比较大小 ------------ ...
- C语言借助两个数的大小交换,引入指针。
前期没有指针的时候,我们的交换只可以通过在被调函数中输出语句,来输出交换后的样子! 被调函数的形参是局部变量,生命期仅仅在被调函数中有.因此,主函数中a,b仍然是最初的模样! 但是,有指针后交换的就是 ...
- C语言定义起泡法函数对n个数,C语言程序设计第10讲.ppt
C语言程序设计第10讲 7.4.3 对被调用函数的说明 自定义函数: float factorial ( int n ) { float x, y ; for( x=y=1.0; x<=n; x ...
- c语言定义一个strcmp函数,定义一个strcmp函数实现两个字符串比较,函数原型为int strcmp(char * p1,...
追问: math 追答:1234567891011121314151617181920212223242526272829303132333435363738394041#include #inclu ...
- 【C语言】创建一个函数,并调用比较三个数的大小
#include <stdio.h>int max(int x,int y,int z) { if(x>=y) if(x>=z) return x; else return z ...
- 用函数实现比较两个数的大小
我们可以用一个三元运算符实现大小的比较,即:max=a>b?a:b; #include<stdio.h> #include<iostream> using namespa ...
最新文章
- JQuery元素选择器:和||,逻辑选择
- DCMTK:DIMSE状态代码和类的测试程序
- python之路_Python之路
- 洛谷P1801 黑匣子 双堆套路的使用
- oracle sum函数返回类型,Oracle / PLSQL SUM函数
- openlayers入门开发系列之图层控制
- caffe学习:Crop 层
- linux centos目录结构(一)
- java的JDBC简单案例
- 使用 CloudFlare CDN 自定义节点加速网站
- 2022最新H3CSE认证备考练习题,错过等明年
- java pdf 转图片
- 2019年Q1北京市短租房分布及价钱概览
- 释迦牟尼佛和阿弥陀佛有何区别?
- 鸿蒙系统4月24日升级哪几款手机,大器晚成!鸿蒙系统或4月24号推送更新,你的机型在内吗?...
- PL2303驱动移植到ARM
- 关于物联网时代的工控安全
- 2019互联网岳麓峰会”区块链分会场—长沙率先推出区块链公共服务平台
- eclipse 关闭英文拼写检查,关闭xml验证
- php调用mahout包,mahout实现基于用户的Mahout推荐程序
热门文章
- Linux 安装Eclipse
- freecplus框架-加载参数文件
- vcsa上RVC查看vsan状态的命令
- 在一台物理服务器上搭建VSAN实验测试
- Docker学习总结(67)—— 取代 Dockerfile 的新型镜像构建技术 Buildpacks 详解
- java生成平滑散点图_【转载】如何在excel制作散点图平滑线散点图
- Spring Boot(一) 建立spring boot工程
- ThreadLocal 从源码角度简单分析
- 从Preact了解一个类React的框架是怎么实现的(二): 元素diff
- Uva 524 相邻素数全排列