当前位置: 首页 > news >正文

企业为什么要建设电子商务网站网页设计作业设计意图

企业为什么要建设电子商务网站,网页设计作业设计意图,建设手机网银可以自己提升额度吗,什么是搜索引擎营销?想要声明一个函数需要使用fun关键字 fun hello() {return println(Hello, world!) }fun main() {hello()// Hello, world! }格式: fun 方法名(参数1: 参数1类型, 参数2 : 参数2类型, ...): 返回值类型 {方法体return 返回值 }fun 方法名(参数1: 参数1类型, 参数2…想要声明一个函数需要使用fun关键字 fun hello() {return println(Hello, world!) }fun main() {hello()// Hello, world! }格式: fun 方法名(参数1: 参数1类型, 参数2 : 参数2类型, ...): 返回值类型 {方法体return 返回值 }fun 方法名(参数1: 参数1类型, 参数2 : 参数2类型, ...){方法体 }参数可以有一个或者多个也可以没有参数。 举例 fun sum(x: Int, y: Int): Int {return x y }fun main() {println(sum(1, 2))// 3 }fun printMessageWithPrefix(message: String, prefix: String) {println([$prefix] $message) }fun main() {printMessageWithPrefix(prefix Log, message Hello)// [Log] Hello }建议使用小驼峰命名法 默认参数值 fun printMessageWithPrefix(message: String, prefix: String Info) {println([$prefix] $message) }fun main() {printMessageWithPrefix(Hello, Log) // [Log] HelloprintMessageWithPrefix(Hello) // [Info] HelloprintMessageWithPrefix(prefix Log, message Hello)// [Log] Hello }如果跳过某一个参数若果有后续的参数必须指定参数名字 单一表达式方法 fun sum(x: Int, y: Int): Int {return x y } fun main() {println(sum(1, 2))// 3 }对单表达式函数可以进行一下简化 去除返回值类型去除return关键字去除{}用连接方法体 fun sum(x: Int, y: Int) x yfun main() {println(sum(1, 2))// 3 }Lambda 表达式 如下方法 fun uppercaseString(str: String): String {return str.uppercase() } fun main() {println(uppercaseString(hello))// HELLO }可写为 fun main() {println({ str: String - str.uppercase() }(hello))// HELLO }方法定义在{}内参数后边跟着--后边跟着方法体str是参数名字String是参数类型返回值为.uppercase()方法的返回值类型 固定格式没什么可研究的 如果是无参数的Lambda方法 fun main() {{ println(hello) }() // hello }Lambda表达式可以以多种方式使用 将lambda分配给稍后可以调用的变量将lambda表达式作为参数传递给另一个函数从函数返回lambda表达式单独调用lambda表达式 赋值给变量 fun main() {val upperCaseString { string: String - string.uppercase() }println(upperCaseString(hello))// HELLO }函数类型 对于使用变量接收一个Lambda函数时可能需要对函数进行类型定义 参数类型写在()内多个类型用,分割返回值类型跟在-后边 val upperCaseString1: (String) - String { string - string.uppercase() } // ↑ ↑ // 参数类型 返回值类型 val upperCaseString2 : () - String { hello }fun main() {println(upperCaseString(hello))// HELLO }作为参数使用 fun main() {val numbers listOf(1, -2, 3, -4, 5, -6)val positives numbers.filter { x - x 0 }val negatives numbers.filter { x - x 0 }println(positives) // [1, 3, 5]println(negatives) // [-2, -4, -6] }.fileter()方法接收一个Lambda方法作为参数 { x - x 0 } 获取List中0的元素{ x - x 0 } 获取List中0的元素 作为返回值在方法中返回 fun main() {fun toSeconds(time: String): (Int) - Int when (time) { // ↑ ↑ ↑ // toSeconds的参数及类型 ↑ 要返回的lambda函数的返回值类型 // 要返回的lambda函数的参数类型 hour - { value - value * 60 * 60 }minute - { value - value * 60 }second - { value - value }else - { value - value }}fun main() {val timesInMinutes listOf(2, 10, 15, 1)val min2sec toSeconds(minute)val totalTimeInSeconds timesInMinutes.map(min2sec).sum()println(Total time is $totalTimeInSeconds secs) // Total time is 1680 secs} }Trailing lambdas 后置Lambda .fold()方法接收一个Int和一个lambda函数调用方法时可写做 println(listOf(1, 2, 3).fold(0, { x, item - x item })) // 6使用后置lambda方式时可写做 println(listOf(1, 2, 3).fold(0) { x, item - x item }) // 6把lambda函数放在()外
http://www.hkea.cn/news/14381856/

相关文章:

  • 佛山百度网站快速排名德州市网站建设
  • 网站建设流程发布网站和网页制作php电商网站开发流程
  • 河南企业网站推广百度收录网站之后又怎么做
  • 网络公司做的网站根目录在哪重庆中国建设监理协会网站
  • 网站绝对地址遵义网约车租车公司
  • php企业网站例子音乐网站制作教程步骤
  • 怎么封闭网站网站建设小程序定制开发
  • 北京和隆优化怎么样资阳抖音搜索优化
  • 怎样直接输入网址打开网站网站推广方法大全
  • 亿星网站建设做心理咨询的网站
  • 石药网站wordpress除了博客外主题
  • 网站搭建功能需求wordpress 头部引入js
  • 做网站具体流程步骤网站建设成本预测表
  • 四团网站建设江西网站优化
  • 免费源码html网站国内软件公司排名
  • asp.net创建项目和创建网站的区别网页链接格式
  • 太原网站建设晋icp备通过域名打开网站是做映射么
  • 网站建设关键要做好哪些校园网站建设情况汇报
  • 怎么样可以建设网站南昌建站推广公司
  • 牡丹江市西安区建设局网站宁波做网站 主觉文化
  • 网站制作的销售对象网站文件夹命名怎么做
  • 黄冈商城网站制作哪家好深圳品牌网站设计
  • 邢台做企业网站哪里找专业做网站的人
  • 陕西建设网站官网上海分公司
  • 网站被提示危险网站网站建设与运营考试
  • 宁国网站开发wordpress设置固定链接后404
  • 怎么备份wordpress网站互联网广告平台有哪些
  • 手把手教你实现电商网站开发哪个网站可以学做馒头
  • 个人网站需要那些做经营行网站需要什么
  • 定制开发网站如何报价单昆明网站推广公司