[Swift] Résumé du type Bool

introduction

Cette fois, nous afficherons le "type booléen". Parce que, bien que je puisse expliquer le «type de chaîne» et «type de valeur», je n'ai pas pu verbaliser le type de booléen, donc je vais le sortir à nouveau ici.

Qu'est-ce que le type Bool?

Il existe un concept de «valeur de vérité» dans le monde des langages de programmation. Celui qui représente la valeur de vérité est le type booléen. Il y a «true» et «false» dans le littéral représentant la valeur de vérité, et lorsque vous affectez «true» ou «false» à la variable, «Bool type» est affecté en tant que type implicite.

var sample = true //Type booléen

Comment utiliser le type Bool

Le type Bool est utilisé pour les «opérations logiques». Le calcul consiste à traiter les données d'une certaine manière et à obtenir la valeur résultante.

Opérations et opérateurs logiques

type Contenu Opérateur à utiliser
le déni Inverser la vérité de la valeur de vérité Opérateur de préfixe!
Somme logique Vrai si l'une des multiples valeurs de vérité est vraie Opérateur de valeur moyenne ||
ET logique Vrai si les deux valeurs de vérité multiples sont vraies Opérateur neutre&&

Exemple d'opération logique

//le déni
let sample1 = true //true (vrai)
let sample2 = !sample1 //false (faux)

//Somme logique
sample1 || sample2 //true car sample1 est vrai

//ET logique
sasmple1 && sample2 //sample1 est vrai, mais sample2 est faux, donc faux

Recommended Posts

[Swift] Résumé du type Bool
[Swift] Type d'énumération de type partagé
[Swift] À propos du type d'énumération
Résumé personnel sur Java
[Swift] [Débutant]] À propos de l'opérateur de plage
À propos de l'explication sur le type de fonction
[Swift] J'ai pensé à comparer
Commentaire de type pointeur Great Swift
[Swift] À propos du traitement itératif "instruction for-in"
Un petit résumé sur la configuration de typeafe