Swift
william-2008
C/C++, iOS, Android,HarmonyOS
展开
-
swift
//: Playground - noun: a place where people can play import UIKit var str = "Hello, playground" let emptyArr = [String](); let emptyDictionary=[String:Float]() v原创 2016-04-12 17:06:14 · 566 阅读 · 0 评论 -
swift 柯里化
如何将一个接受多参数的函数变换为一系列只接受单个参数的函数,这个过程被称为柯里化 (Currying) 参照:objc.io|objc 中国 /** 1.add0 和 add 的例子向我们展示了如何将一个接受多参数的函数变换为一系列只接受单个参数 的函数,这个过程被称为柯里化 (Currying),它得名于逻辑学家 Haskell Curry;我原创 2016-05-06 16:43:58 · 589 阅读 · 0 评论 -
swift 可选值
// 可选值 let cities_ = ["Paris": 2241, "Madrid": 3165, "Amsterdam": 827, "Berlin": 3562] // madridPopulation 的类型是可选类型 Int?,而非 Int。一个 Int? 类型的值是 Int 或者特//殊的 “缺失” 值 nillet madridPopulation: Int? = citi原创 2016-05-08 14:35:44 · 744 阅读 · 0 评论 -
swift 泛型
/** // 泛型 接受其它函数作为参数的函数有时被称为高阶函数。 Swift 标准库 中作用于数组的高阶函数中漫游。Swift 泛型,展示如复杂计算运用于数组 */ /* 顶层函数和扩展 写一个函数,它接受一个给定的整型数组,通过计算得到并返回一个新数组,新 数组各项为原数组中对应的整型数据加一。这一切,仅仅只需要使用一个 for 循环就能非常容 易地实现 */原创 2016-05-07 16:29:45 · 542 阅读 · 0 评论