Swift

【Swift】使いこなせると便利!単項演算子の使い方

こんにちは、コン(@pippi_kon)です。

この記事は、主にプログラミング言語「Swift」の初心者向けに、iPhoneアプリを作るための情報を記載しています。

今回は、プログラム数値計算で使いこなせると便利な「単項演算子」についてご紹介します。

演算子とは

演算子とは、「+」「-」「=」などと言った、データに対する演算の種類を決める記号・シンボルのことです。

演算子には以下の種類があります。

演算子の種類

ここでは単項演算子についてご紹介します。

 

単項演算子とは

単項演算子は値の正負を表す演算子です。

値の正負を入れ替える単項マイナス演算子(-)と、値の正負をそのままにする単項プラス演算子(+)があります。

 


種類と書式

単項演算子の種類と書式は以下の通りです。

演算子 書式 意味
+ +a aの値はそのまま。
(+なら+、-なら-)
-a aの値の正負を入れ替える。
(+なら-、-なら+)

 

使い方

Single View Appプロジェクトを作成した直後の状態を前提としています。

【Swift】基本的なプロジェクト(Single View App)の作成方法iPhoneアプリを作成する際にまず行う「基本的なプロジェクトの作成方法」についてご紹介します。...

サンプルプログラム

let a = 10
let b = -10

print(a)
print(+a)       // 単項プラス演算子
print(-a)       // 単項マイナス演算子

print(b)
print(+b)       // 単項プラス演算子
print(-b)       // 単項マイナス演算子

 

実行結果


単項演算子の実行結果
このようにConsoleに表示されます。

全プログラムコード

import UIKit

class ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.
        
        let a = 10
        let b = -10
        
        print(a)
        print(+a)       // 単項プラス演算子
        print(-a)       // 単項マイナス演算子
        
        print(b)
        print(+b)       // 単項プラス演算子
        print(-b)       // 単項マイナス演算子
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }


}

 


最後に

今回は、プログラム数値計算で使いこなせると便利な「単項演算子」についてご紹介しました。

演算子 意味
+ 正負はそのまま
正負を入れ替える

あまり使う機会はないかもしれませんが、覚えておくと便利です。

初心者向け!Swift入門にオススメの参考書_サムネ
【2020年版】初心者向け!Swift入門にオススメの参考書『Swift初心者にオススメしたいSwiftプログラミング参考書』をご紹介します。...
無料体験あり!初心者におすすめの人気プログラミングスクール3選_サムネ
無料体験あり!初心者におすすめの人気プログラミングスクール3選『プログラミングを学ぶことができる人気のプログラミングスクール』についてご紹介します。...
ABOUT ME
コン
自分のやりたいことでお金を稼げる生活に憧れて脱サラ。 アプリ開発やブログ運営をしながらのんびり暮らしています。