unary-operator

___ answer2309929 ___

Sie können den Operator %code% nur als Verknüpfung für %code% sehen. Die Optionen werden auf dieselbe Weise verwendet.

In deinem Fall könntest du entweder den ghostdog74 Weg schreiben oder:

%Vor%     
___ qstnhdr ___ bash: Mehrere unäre Operatoren in der if-Anweisung ___ qstntxt ___

Ist es möglich, mehrere unäre Operatoren in if-Anweisungen zu haben? Hier ist das Code-Snippet, das mir einen Fehler gibt.

Bitte korrigieren Sie den Code hier.

%Vor%

Danke Kiran

    
___ tag123bash ___ Für Fragen zu Skripten, die für die Bash-Befehlsshell geschrieben wurden. Für Shell-Skripte mit Fehlern, überprüfen Sie diese bitte mit dem Shellcheck-Programm (oder im web-Shellcheck-Server unter https://shellcheck.net), bevor Sie hier posten. Fragen zur interaktiven Nutzung von Bash sind bei Super Usern eher Thema als bei Stack Overflow. ___ answer2311031 ___

Wenn Sie die Doppelklammer von Bash verwenden, können Sie dies tun:

%Vor%

Ich finde es sauberer zu lesen als andere hier gezeigte Optionen (aber das ist subjektiv). Es hat jedoch weitere Vorteile .

Und wie ghostdog74 zeigt, sollten Sie immer Variablen mit Dateinamen angeben.

    
___ tag123ifstatement ___ Eine "if" -Anweisung ist eine Kontrollstruktur in vielen Programmiersprachen, die den Ausführungsfluss abhängig von einer Bedingung ändert. ___ answer2309872 ___

%code% ist ein Befehl, nicht Teil der %code% -Anweisung. Daher sollten Sie jedes der entsprechenden Argumente übergeben, anstatt es falsch auszuführen, wie Sie es getan haben.

%Vor%     
___ tag123unyoperator ___ hilf uns dieses Wiki zu bearbeiten ___ answer2309869 ___
%Vor%     
___
3
Antworten

Gibt es einen Grund, * & oder & * im C-Code zu verwenden? [geschlossen]

Ich bin auf einen C-Code gestoßen, der die Operatoren " * " und " & " gleichzeitig verwendet, wie &*foo und *&bar . Ich bin verwirrt. Gibt es einen Grund, dies zu tun?     
01.07.2016, 19:05
3
Antworten

Java-Präfix und unäre Operatoren zusammen

Ich habe an Java-Präfix-Operatoren gearbeitet und bin auf dieses Verhalten gestoßen %Vor% Warum passiert das?     
11.02.2016, 17:50
5
Antworten

Gibt es eine Möglichkeit, unäre Operatoren für Enum-Typen zu implementieren? [Duplikat]

Ich habe folgendes: %Vor% und ich möchte das verwenden! Operator wie folgt: %Vor% (es ist ein Enum) Ich habe es versucht: %Vor% ... aber ich erhalte einen Fehler:    Der Parametertyp dieses unären Operators muss der umgebende...
18.10.2013, 19:53
2
Antworten

Worauf kommt der unary plus Operator in Ruby?

Abgesehen von einer netten Symmetrie mit einem unären Minus, warum ist ein unärer Plus-Operator in Numeric class definiert? Gibt es irgendeinen praktischen Wert darin, außer Verwirrung zu verursachen, indem man Dinge wie ++i schreibt (was,...
15.04.2011, 17:58
1
Antwort

Operator Vorrang von unären Operatoren

Einige Informationsquelle über Operatorpräzedenz Beispiel sagt, dass unäre Operatoren wie ! , ~ , + , - haben eine höhere Priorität als die Zuordnung = . Folgende Ausdrücke sind jedoch möglich: %Vor% Unter Berücksichtigung di...
23.02.2014, 19:44
3
Antworten

Was ist der Grund für den existierenden Unterschied zwischen C und C ++ relativ zum unären arithmetischen Operator +?

In C wird der unäre Plus-Operator unärer arithmetischer Operator genannt und darf nicht auf Zeiger angewendet werden (C-Standard, 6.5.3.3 Unäre arithmetische Operatoren).    1 Der Operand des unären + oder - Operators soll arithmetisch sei...
18.01.2017, 09:52
4
Antworten

bash: Mehrere unäre Operatoren in der if-Anweisung

Ist es möglich, mehrere unäre Operatoren in if-Anweisungen zu haben? Hier ist das Code-Snippet, das mir einen Fehler gibt. Bitte korrigieren Sie den Code hier. %Vor% Danke Kiran     
22.02.2010, 09:13