Swift arithmetic operators

Source: Internet
Author: User
Tags arithmetic operators

1. Basic operators

Unary operators:--, ++.-

Arithmetic operator two-tuple operator: subtraction

Arithmetic assignment operator: a+=b,a-=b



Relational operators: ==,!=,>,<,>=,<=,=== (constant equals, used to compare instances created by class, compare memory addresses),!==, return value True and False


Logical operator:!,&,&& (short-circuit and, increase speed of operation), |,| | (Short circuit or)



Bitwise operator:~,&,|,^,>>,<<





Other operators:


1, ternary operator: (?:) : X?y:z, where x, Y and z are expressions;

2, parentheses, play to change the priority of operations;

3, reference number (.) : Instance calls properties, methods and other operators;

4, assignment number (=): assignment with the equal operator;

5. Subscript operator []:

6, arrow (): Description function method return value type;

7, comma operator: For the collection of split elements;

8. Colon operator: Used for dictionary set split key value pairs;






This article is from the "Ordinary Road" blog, please be sure to keep this source http://linjohn.blog.51cto.com/1026193/1619218

Swift arithmetic operators

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.