Spisu treści:
Definicja - Co oznacza wyrażenie?
Wyrażenie jest szczególnym pojęciem w informatyce, w którym pewna liczba zmiennych lub stałych oraz operatorów i funkcji jest ułożona w jedną instrukcję, na którą działa dany język programowania.
Techopedia wyjaśnia Expression
W informatyce wyrażenia są pisane przez programistów, interpretowane przez komputery i „oceniane”.
Ocena daje zwrot lub wynik. Proste równania matematyczne, takie jak 2 + 2, są wyrażeniami w kodzie. Zwykle nazywane są wyrażeniami arytmetycznymi.
Inne rodzaje wyrażeń liczbowych lub arytmetycznych mogą wykorzystywać zmienne, aby wyglądały jak równania algebry. Ponadto różne typy danych, takie jak znaki, ciągi, liczby całkowite, liczby zmiennoprzecinkowe i inne, mogą być używane w wyrażeniach jako stałe lub zmienne.
Operatory i funkcje określają sposób działania komputera na te obiekty w danym wyrażeniu. Różne typy wyrażeń są podzielone na kategorie według sposobu ich działania i tego, co „oceniają”. Wyrażenia boolowskie mają wartość prawda lub fałsz, a wyrażenia liczbowe - liczby.
Wyrażenia łańcuchowe są przetwarzane na ciągi znaków, w których ciągi znaków i tekstu są zmieniane przez funkcje w celu uzyskania innego wyniku.
Na przykład dodanie wykrzyknika do wyświetlenia lub wydrukowania frazy „hello world” byłoby przykładem wyrażenia łańcuchowego, które wykorzystuje funkcje do dodawania znaków ASCII, zamiast zmieniać wartości liczbowe lub tworzyć różne warunki kodu.
W powyższym przykładzie różne programy potraktowałyby to inaczej: Niektóre z bardziej prymitywnych programów mogą używać składni jak print hello world; wydrukuj! podczas gdy inni mogą użyć czegoś takiego:
Ciąg a = witaj świecie
Ciąg b =!
Wydrukuj ciąg a + ciąg b
Podobnie jak inne rodzaje podstaw, wyrażenia opierają się na specyficznej składni języka programowania. Jeśli chodzi o strukturę, eksperci wskazują, że wyrażenie z natury wymaga co najmniej jednego „operandu” lub wartości, na którą działa, i musi mieć jednego lub więcej operatorów.
Poza tym ważne jest, aby programiści rozumieli, co jest „legalne” lub „nielegalne” w składni programu. Wprowadzenie nieprawidłowej lub nielegalnej składni spowoduje błędy kompilacji, a programiści będą musieli dostosować wyrażenia i moduły kodu do poprawnej składni, aby je uruchomić.