Logiczny typ danych
Część sekcji Podstawy ścieżki R w Coddy. Lekcja 7 z 78.
Logiczny typ danych ma dwie wartości logiczne: TRUE i FALSE. Wartości te reprezentują pojęcia prawdy i fałszu, które są podstawą sterowania przepływem programu i wykonywania porównań. Zwróć uwagę, że obie wartości zapisuje się wielkimi literami, bez cudzysłowów. Ten typ obejmuje również NA, który oznacza brakującą wartość.
Tworzenie zmiennej logicznej przebiega według tego samego wzorca, którego się nauczyłeś:
is_complete <- TRUE
has_error <- FALSEWartości logiczne stają się niezwykle przydatne, gdy program musi podejmować decyzje, sprawdzać warunki lub przechowywać wyniki porównań. Stanowią podstawę kontrolowania tego, co robi Twój kod w różnych sytuacjach.
Wyzwanie
ŁatwyUtwórz trzy zmienne logiczne reprezentujące różne stany systemu. Najpierw utwórz zmienną o nazwie is_online i przypisz jej wartość TRUE. Następnie utwórz zmienną o nazwie has_permission i przypisz jej wartość FALSE. Na koniec utwórz zmienną o nazwie system_ready i przypisz jej wartość TRUE. Wyświetl wszystkie trzy zmienne za pomocą funkcji print().
Spróbuj swoich sił
# TODO: Napisz tutaj swój kod
# Utwórz trzy zmienne logiczne i wyświetl je za pomocą print()Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy
4Operatory, część 2
Operatory logiczne (AND, OR)Operatory logiczne, część 2 (NOT)Powtórka — prosta logikaLogika wektoryzowana, część 1Logika wektoryzowana, część 27Kalkulator podziału rachunku
Wiadomość powitalnaPobieranie danych od użytkownika10FizzBuzz z niespodzianką
Omówienie gryFunkcja FizzBuzz2Zmienne i typy danych
Liczbowy typ danychCałkowity typ danychZnakowy typ danychLogiczny typ danychSprawdzanie typów danychKonwencje nazewnictwaBrakujące wartości: NAPodsumowanie – tworzenie zmiennych8Pętle
Pętla forPętla whilePrzerwijNastępna iteracja (continue)Powtórka — silniaGenerowanie sekwencji (seq, :)Pętle zagnieżdżonePowtórka — dynamiczne wprowadzanie danych3Operatory, część 1
Operatory arytmetyczneDzielenie całkowite i moduloOperatory przypisaniaPowtórka — prosta matematykaOperatory porównania6Podstawowe wejście/wyjście
Wyświetlanie danychCat jako wyjścieWyjście z użyciem zmiennychOdczyt danych wejściowych za pomocą readline()Podstawy konwersji typówPowtórka — kalkulator wiekuPowtórka — prawda czy fałsz9Funkcje
Deklarowanie funkcjiArgumenty funkcjiWartości zwracanePowtórzenie — funkcja SigmaPowtórzenie — funkcja walidującaDomyślne wartości parametrówPoćwicz samodzielnie: Kompilator R online