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

商务网站建设体会程序员做网站类网站

商务网站建设体会,程序员做网站类网站,玉溪网络推广 网站建设,龙华网站设计基本数据类型 Int、UInt#xff1a;整数型、非负整数Float、Double#xff1a;单精度浮点数、双精度浮点数Bool#xff1a;布偶值String、Character#xff1a;字符串、字符 其他类型 Array, Dictionary#xff1a;数组、字典StructClassvar#xff1a;变量let#x…基本数据类型 Int、UInt整数型、非负整数Float、Double单精度浮点数、双精度浮点数Bool布偶值String、Character字符串、字符 其他类型 Array, Dictionary数组、字典StructClassvar变量let常量必须在声明的时候赋值 类型别名 typealias类型别名 typealias newname type/// 定义Feet类型为Int类型typealias Feet Int可选类型 Optional可选类型用于处理值缺失的情况。可选表示那儿有一个值并且它等于 x “或者那儿没有值nil”。 // 两种写法等价var optionalInteger: Int?var optionalInteger: OptionalInt强制解析当你确定可选类型确实包含值之后你可以在可选的名字后面加一个感叹号!来获取值。这个感叹号表示我知道这个可选有值请使用它。 var myString:String?myString Hello, Swift!if myString ! nil {// 强制解析print( myString! )}else{print(myString 值为 nil)}自动解析你可以在声明可选变量时使用感叹号!替换问号?。这样可选变量在使用时就不需要再加一个感叹号!来获取值它会自动解析。 // 自动解析var myString:String!myString Hello, Swift!if myString ! nil {// 自动解析print(myString)}else{print(myString 值为 nil)}类型标注 // 方法一var varB:FloatvarB 3.14159print(varB)// 方法二let constB:Float 3.14159print(constB)print输出 \()的使用 let name 菜鸟教程let site http://www.runoob.comprint(\(name)的官网地址为\(site))转义字符 转义字符含义\0空字符\\反斜线 \\n换行符\r回车符\’单引号\双引号 其他进制表示 二进制前缀为 0b八进制前缀为 0o十六进制前缀为 0x十进制没有前缀 let decimalInteger 17 // 17 - 十进制表示let binaryInteger 0b10001 // 17 - 二进制表示let octalInteger 0o21 // 17 - 八进制表示let hexadecimalInteger 0x11 // 17 - 十六进制表示区间运算符 1...5 区间值为 1, 2, 3, 4 和 51.. 5 区间值为 1, 2, 3, 和 4 for index in 1...5 {print(闭区间运算符:)}for index in 1..5 {print(半开区间运算符:)}合并空值运算符?? 合并空值运算符 a ?? b 如果可选项 a 有值则展开如果没有值是 nil则返回默认值 b表达式 a 必须是一个可选类型表达式 b 必须与 a 的存储类型相同合并空值运算符实际上是三元运算符作用到 Optional 上的缩写 a ! nil ? a! : b如果 a 的值是非空b的值将不会被考虑也就是合并空值运算符是短路的 函数 runoob函数名 name、site参数String返回值 func runoob(name: String, site: String) - String {return name site } // 调用 print(runoob(name: 菜鸟教程, site: www.runoob.com))元组tuple类型让多个值作为一个复合值从函数中返回 func minMax(array: [Int]) - (min: Int, max: Int) {var currentMin array[0]var currentMax array[0]for value in array[1..array.count] {if value currentMin {currentMin value} else if value currentMax {currentMax value}}return (currentMin, currentMax) }let bounds minMax(array: [8, -6, 2, 109, 3, 71]) print(最小值为 \(bounds.min) 最大值为 \(bounds.max))没有返回值 func runoob(site: String) {print(菜鸟教程官网\(site)) } runoob(site: http://www.runoob.com)可变参数 func variN(members: N...){for i in members {print(i)} } vari(members: 4,3,5) vari(members: 4.5, 3.1, 5.6) vari(members: Google, Baidu, Runoob)
http://www.dnsts.com.cn/news/69742.html

相关文章:

  • 湘西网站建设公司网页上做网会员网站备案怎么写
  • 短网址网站做图表的网站知乎
  • 大气环保网站模板网站关键字如何选择
  • 深圳外贸网站建设网站开发是做什么的
  • 如何建网站模板wordpress取消categore
  • 怎么在百度上建立网站苏州制作公司网站的
  • 网站开发要什么软件有哪些如何打开网页源代码
  • 企业建设网站的目的和意义关键词优化话术
  • 网站规划的公司wordpress超级大菜单如何使用
  • 济南建设工程业绩公示的网站外贸公司取名字参考大全
  • 常州门户网站建设四川成都现在可以去吗
  • 昆明企业网站设计网站建设及安全规范
  • 国外做旅游攻略的网站好西安千秋网络科技有限公司
  • 产品设计网上接单河北seo人员
  • 西安网站开发培训WordPress 主题选项框架
  • 一个外国人做的汉子 网站现有电商平台
  • 开企网站建设长沙做最好网站
  • 三水建设局网站嵌入式软件开发工程师工作内容
  • 多城市网站设计企业年金保险是一种什么保险
  • 电子商务企业网站建设计划书html5网站模板源码
  • 青岛专业网站开发公司wordpress设置固定链接伪静态
  • 域名注册好了怎么样做网站云开发和普通开发区别
  • 涞水网站建设深圳华强北今晚
  • 青岛网站建设电话东莞大朗网站建设哪家口碑好
  • 网站开发图形化软件wordpress 小工具居中
  • 网站制作与免费网站建设中国建行官方网站
  • 金本网站建设设计网站链接推广怎么做
  • 网站seo分析案例博物馆网站建设策划书
  • 深圳 网站建设设计软件开发制作公司
  • php网站开发实例教程源码网页制作教程视频教学