zoukankan      html  css  js  c++  java
  • 开始Swift学习之路

    Swift出来好几个月了,除了同事分享点知识外,对swift还真没有去关心过。GitHub上整理的学习Swift资料还是很不错的,目前也推出了电子书和PDF格式。

    Swift的语法和我们平常开发的语言语法还是有很大不同的,Swift不需要写;结束符,变量声明的时候可以不用指明类型。在Playground下面可以立即看到写的代码效果,还是蛮酷的。

    由于每天时间有限,只能一点点的慢慢了解。

    var和let

    这两个都是声明变量,但是let声明的变量只能赋值一次,类似我们的const。

    if else

    var tmp = 1
    if tmp > 0 {
        println("YES")
    }

    if里面的内容必须布尔表达式,我们开发的语言中基本都支持 if tmp {...},但是swift不支持,如果这样写将会报错。if后面的大括号也是必须要有的。

    可选值

    var optional:String? = "12"
    
    if optional == nil {
        println("YES")
    } else {
        println("NO")
    }

    可选值表示这个变量可是有具体的值,也可能是nil。如果 后面不加?表示可选,那上面的代码将会报错。可能是swift对nil做了下处理,可能要实现对应的protocol;

  • 相关阅读:
    虚拟机vmware的连接方式以及IP端口,协议等概念
    python3爬虫--shell命令的使用和firefox firebug获取目标信息的xpath
    numpy的基本用法
    scrapy模拟请求头
    (1)python Scrapy爬虫框架
    flutter ui
    dart 类
    dart 基础
    黑苹果镜像下载地址
    android9.0请求异常
  • 原文地址:https://www.cnblogs.com/jamesy/p/4025323.html
Copyright © 2011-2022 走看看