zoukankan      html  css  js  c++  java
  • swift的特点

     
    2个不需要:
    1、不需要编写main函数:从上往下按顺序执行代码,所以最前面的代码会自动当做程序的入口
     
    2、不需要在每一条语句后面加分号(也可以加);若是有多条语句在同一行就一定要加分号
     
    4、注释:
    单行注释://
    多行注释:可以多个/**/嵌套
     
    5、项目中,类只有一个文件(.Swift),没有.h和.m
    6、重写方法
    override func :表示重写父类方法
    override func viewDidLoad( ){
    }
     
    7、调用方法:直接使用“.”点号
     
    8、Playground的使用:会在旁边实时显示结果
    创建Playground:File/New/Playground
     
    格式转换:要转换的类(要转换的对象)
     
    9、字符串String:不用@,直接使用双引号“”
    1)字符串拼接:+ (有点正常了)
    2、用反斜杠和()做字符串插值(把常量变量插入字符串中):(name)
    var age = 10
    var hand = 2
    var str = "I have " + String(hand) + " hand,(age) years old"
     
    声明常量: let
    声明变量: var
     
    10、常量和变量的命名:
    基本上可以使用任何字符来命名(中文、特殊字符、表情。。。。。),不过不能数字开头
    注意:
    1、不能包含数学符号(+、-、*、)
    不能包含箭头:
    不能包含非法无效的Unicode字符
    不能是关键字(如var 、let)
    不能以数字开头
    不能单独一个下划线
     
    11、下划线:_
    作用:
    1)能匹配任何值
    2)忽略对应位置元组元素
     
    12、没有指针概念,叫输入输出参数
  • 相关阅读:
    前端解决跨域问题的8种方案(最新最全)
    javascript中“use strict”的好处和坏处
    转载 :请描述一下 cookies,sessionStorage 和 localStorage 的区别?
    七天学会nodejs
    js中的类、继承、闭包
    转:浏览器内核、渲染引擎、js引擎
    html中position定位问题
    html浏览器的兼容问题
    css命名规则
    搭建keepalived遇到的问题
  • 原文地址:https://www.cnblogs.com/lignpeng/p/5458287.html
Copyright © 2011-2022 走看看