Swift 学习笔记一 基本数据类型和简单语句语法
发布时间:2020-12-14 02:09:24 所属栏目:百科 来源:网络整理
导读:第一个程序 新建xcode项目,语言选择Swift 建立项目后可以直接Command+R运行。 修改程序ViewController.swift // // ViewController.swift // H?ello swift // // Created by 谢厂节 on 15/6/9. // Copyright (c) 2015年 WHR. All rights reserved. // impor
第一个程序新建xcode项目,语言选择Swift 建立项目后可以直接Command+R运行。 //
// ViewController.swift
// H?ello swift
//
// Created by 谢厂节 on 15/6/9.
// Copyright (c) 2015年 WHR. All rights reserved.
//
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
print("Hello Swift")
// Do any additional setup after loading the view,typically from a nib.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
运行后,输出 Hello Swift. 可以看到整体框架与ObjectC很相似,语法有所不同。奇怪的是每行没有用;结尾。 变量及逻辑语法变量定义var a=42 //变体类型,var用来定义变量
a=50
let constantVariable=100 //定义一个常量
left double:Double = 10 //指定常量类型
String(constantVariable) //类型转换,这比OC方便多了
let merge="The first one is (a)" //字符串中包含值
var list=["a","b","c","d"] //数组定义
list[1] = "b1" //数组可以直接赋值了
let emptyArray=String[]() //定义空数组
let emptyDictionary=Dictionary<String,list>() //定义空词典
var cannil :String? = "abc" //可选
循环for item in list{
}
遍历词典和数组
for (item,numbers) in array{
for opt in item{
}
}
条件if a>10 { //苹果为什么不搞和c java 类似的语法呢
}
if let a=b{
}
分支switch str{
case "a":
case "b":
default:
}
循环while i<10
{ i=i+1; }
for i in 0...3{ print(i) }
for var i=0;i<3;++i{ print(i) }
函数func hello(name:String)->String{
return "Hello (name)"
}
函数允许嵌套 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 【'DWREngine' 或'DWRUtil' 未定义】
- sqlite3自增key设定(创建自增字段)
- ruby-on-rails – Capybara:尝试模拟按下时的NotSupported
- c# – EF删除子集合
- XML Publisher Report Issues, Recommendations and Errors
- ruby-on-rails – 在Middleware中运行的线程正在使用旧版本
- Cocos2d-3.x_读取json文件
- SQLite剖析(5):体系结构
- 如何使用Ruby以编程方式获取我的MAC地址
- c – 为什么std :: auto_ptr operator = trash objects?