swift 2.x学习笔记(一)
//: Playground - noun: a place where people can play
import UIKit
var str = "Hello, playground"
//var 声明变量 很像JavaScript
var myVariable = 42;
myVariable = 50;
//let 声明常量 JavaScript 的新标准也是用let吧 C++里的const
let myConstant = 42;
let implicitInteger = 70;
let implicitDouble = 70.0;
//显式指定一个常量的类型 用 : (冒号)
let explicitDouble : Double = 70;
let explicitFloat : Float = 4;
let label = "The width is"
let width = 94;
//值永远不会被隐式转换为其他类型。如果你需要把一个值转换成其他类型,请显式转换。 如下,必须把 width 强转为 String才能 和label(String 类型)拼接
let widthLabel = label + String(width);
let apples = 3;
let oranges = 5;
//有一种更简单的把值转换成字符串的方法:把值写到括号中,并且在括号之前写一个反斜杠
let applesSummary = "I have \(apples) apples.";
let fruitSummary = "I have \(apples + oranges) pieces of fruit.";
let mingboHeight = 18.00
let mingbo = " \(mingboHeight)" + " mingbo";
//使用方括号 [] 来创建数组和字典,并使用下标或者键(key)来访问元素。最后一个元素后面允许有个逗号。再也不用担心多写一个逗号了
var shoppingList = ["catfish", "water", "tulips", "blue paint"];
shoppingList[1] = "bottle of water";
var occupations = [
"Malcolm":"Captain",
"Kaylee":"Mechanic",
];
occupations["Jayne"] = "Public Relations";
//要创建一个空数组或者字典,使用初始化语法。
let emptyArray = [String]();
let emptyDictionary = [String :Float]();
//如果类型信息可以被推断出来,你可以用 [] 和 [:] 来创建空数组和空字典——就像你声明变量或者给函数传参 数的时候一样。
shoppingList = [];
occupations = [:];
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具