Ich kann den ternären bedingten Operator für eine if {} else {}
Anweisung wie folgt verwenden: a ? x : y
oder question ? answer1 : answer2
.Ternär Bedingte Operator für Null/nicht Null
Ist es möglich, dieses Format zu verwenden, wenn zu prüfen, ob statt a
ist true
oder false
, a == nil
oder a != nil
?
UPDATE: Dies war wohl das größte Gehirn Furz meiner Karriere.
a == nil und a! = Nil Ergebnis in einem wahren oder falschen, also ja. Es würde so aussehen: a == nil? x: y – ohr
'a?' ist eine Kurzform für 'a == true?', so dass Sie alles, was mit Equatable übereinstimmt, für die Gleichung überprüfen können. Hast du jemals Spielplätze benutzt? ;-) – vadian
Ich bin kein Python-Entwickler, sondern nehme an, dass es eine Möglichkeit gibt, diese Art von Dingen mit dem Terminal/Kommando interaktiv zu testen. Oder Sie können einfach verwenden: https://www.python.org/shell/ –