1
Ich mache ein Programm, und ich mache eine 'wenn' Aussage, die ich viele boolesche Ausdrücke insgesamt mit 'oder' zwischen ihnen haben möchte. Aber ich kann nicht verstehen, wie. Mein Code:Vala logische Operationen funktionieren nicht
if (input == "hello"* || input == "hi"*) {
output = "Hi!";
};
und die Fehler, die ich erhalten:
Roxanne.vala:33.31-33.32: error: syntax error, expected identifier
if (input == "hello"* || input == "hi"*) {
^^
Compilation failed: 1 error(s), 0 warning(s)
Was mache ich falsch?
Ist das derjenige, der den Code bremst? Ich benutze sie als Wildcards. Gibt es einen Ersatz? – user258456
Ja, das ist das Problem. Die einzige Sprache, die ich mir vorstellen kann, unterstützt Wildcards in einer ähnlich ähnlichen Weise wie das, was Sie geschrieben haben, Shell. Probiere 'input.has_prefix (" Hallo ") || input.has_prefix ("hi") '. – nemequ