麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

Swift基礎(chǔ)之方法實(shí)戰(zhàn)

2019-11-14 20:01:00
字體:
供稿:網(wǎng)友

1.和之前一樣

2.代碼

  1 //  2 //  ViewController.swift  3 //  SwitfLesson_exam  4 //  5 //  Created by 薛雨侖 on 14-10-7.  6 //  Copyright (c) 2014年 Dylan. All rights reserved.  7 //  8   9 import UIKit 10  11 class ViewController: UIViewController { 12  13     override func viewDidLoad() { 14         super.viewDidLoad() 15          16         // 1. 17         // Change Two temper 18         // 2種元組的初始化 19         var a = "Alice" 20         var b = "Dylan" 21         var myType = (a, b) 22          23         var name:String 24         var family:String 25         (name, family) = ("Alice", "Dylan") 26          27         // test func change 28         swap(&a, with: &b) 29         PRintln(a) 30         println(b) 31          32         // 2. 33         // print String 34         // test func flexString 35         println(flexStrings(s1:"Alice ", s2: "Dylan")) 36          37         // 3. 38         // sumAny 39         // test func sumAny 40         println(sumAny(1, 2, 3)) 41          42         // 4. 43         // countFrom 44         // test func countFrom 45         countFrom(from: 1, to: 5) 46     } 47      48     /** 49     1. fun change 50     交換2個(gè)任意對(duì)象的值 51     */ 52     func swap<T>(inout a:T, inout with b:T) { 53         (a, b) = (b, a) 54     } 55      56     /** 57     2. func flexStrings 58     輸出字符串 59     */ 60     func flexStrings(s1:String = "", s2:String = "") ->String { 61         return s1 + s2 == "" ? "none" : s1+s2 62     } 63      64     /** 65     3. func sumAny 66     */ 67     func sumAny(anys: Any...) ->String { 68         return String( 69             (anys.map({item in 70                 switch item { 71                 case "" as String, 0 as Int: 72                     return -10 73                 case let s as String where s.toInt() > 0: 74                     return s.toInt()! 75                 case is Int: 76                     return item as Int 77                 default: 78                     return 0 79                 } 80             }) as [Int]).reduce(0, combine: { 81                 $0 + $1 82             }) 83         ) 84     } 85      86     /** 87     4. func countFrom 88     */ 89     func countFrom(#from: Int, to:Int) { 90         println(from) 91         if from < to { 92             countFrom(from: from + 1, to: to) 93         } 94     } 95  96     override func didReceiveMemoryWarning() { 97         super.didReceiveMemoryWarning() 98         // Dispose of any resources that can be recreated. 99     }100 101 102 }

 


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 欧美一级免费高清 | 国产 视频 一区二区 | 成人免费网站在线观看视频 | 成人毛片一区 | 精品久久久久久综合日本 | 国产精品9191 | 超碰一区| 亚洲精中文字幕二区三区 | 黄色av免费 | 娇妻被各种姿势c到高潮小说 | 欧美在线观看视频网站 | 99国产精品自拍 | 久久久久久亚洲综合影院红桃 | 嗯~啊~用力~高h | 欧美成人一区二区三区 | 日本中文高清 | 91成人免费视频 | 精品无吗乱吗av国产爱色 | 日本在线视频二区 | 久草手机视频在线观看 | 欧美精品成人 | 成人勉费视频 | 欧美精品一区二区中文字幕 | 久久网站热最新地址4 | 99re久久最新地址获取 | 久久久久久久久久性 | 久久av一区二区 | 狠狠操视频网站 | 毛片久久 | 法国性xxx精品hd | 国产99视频精品免视看9 | 羞羞视频一区二区 | 中文字幕 在线观看 | 国产宾馆3p国语对白 | 一本色道精品久久一区二区三区 | 日本精品久久久久久草草 | 欧美一级毛片欧美一级成人毛片 | 国产1区2区在线 | 一级免费在线 | 国产精品成人一区二区三区吃奶 | 亚洲网站免费看 |