今天开始学习swift
来源:互联网 发布:如何看待三权分置 知乎 编辑:程序博客网 时间:2024/06/05 17:02
嗯,为了更好地利用Xcode,OC和swift必须学一门。像我,也不为找工作也不创业的,就轻率地做了个决定,学swift吧。
为了不让自己半途而废,特此写个博客。应该没有人会看到吧,毕竟这个实在拿不上台面。好羞耻,,,写给我自己看!加油!
下载了" The Swift Programming Language" iBook版,撸起袖管开始咯!
嗯,看了一会儿,我就产生了疑问:
Q1:
func greet(name:String, day: String) -> String { return "Hello \(name), today is \(day)."}greet("Bob", day: "Tuesday")为啥去掉 day: 不行,前面加上 name: 也不行呢?
嗯,需要思考一下找找答案。
找到答案后再回来补充问题解答。
难道是swift规定的函数参数列表第一个参数可以不写参数名,但除了第一个以外的都要写?
但给第一个参数加上参数名报错是 "extraneous argument label", 一定不给写吗?我愿意写啊,真傲娇。
Q2:
let greeting = "Guten Tag!"greeting[greeting.startIndex]greeting[greeting.endIndex]为什么用endIndex编译会发生错误?"fatal error: can't form a Character from an empty String."
不理解
0 0
- 今天开始学习swift
- 从今天开始学习Swift -- Swift 初见
- 从今天起开始学习Swift Hello,world
- 今天开始学习DEPHI
- 今天开始学习C#
- 今天开始学习Java!
- 今天开始学习ASP
- 今天开始学习MFC
- 今天开始学习Linux
- 今天开始学习python
- 今天开始学习C#
- 今天开始学习AJAX
- 今天开始学习吉他
- 今天开始学习emacs
- 今天开始学习MFC!
- 今天开始学习Struts2
- 今天开始学习.NET
- 今天开始重新学习!
- Android listView每个item设置不同
- 布隆过滤器实现及应用
- JavaScript学习中的一些笔记
- 常用Docker命令
- 用PC搭建SVN服务器:[1]局域网SVN服务器
- 今天开始学习swift
- 浅谈Java泛型中的extends和super关键字
- Windows下Maven安装教程
- 近期规划及读《致在大学感到迷茫的你》有感
- 异常简介
- Yii 2 初体验
- Qt creator正常使用过程中崩溃
- 一段简单C++代码问题分析
- Android5.0 下拉通知栏快捷开关的添加(必看)