Haskell

Haskell 02: Betreiber

20 Videos

111 Protokoll

Hallo, wie sie sind, mein Name ist {Joseph} und ich begrüße diese neue Tutorial Kurs Haskell {} und auch dieses Mal werden wir logischen Operatoren sehen Betreiber, den Vergleich und die arithmetischen Operatoren diese Sprache verwenden. So ist es immer sehr einfach daran, wenn zum Beispiel arbeiten wir mit Zahlen es sehr, sehr einfach ist, wenn wir das tun {5 + 3}, dann setzen Sie einfach, dass wie ein Taschenrechner gleichermaßen zu teilen, wenn wir den Rest finden

Wir können diese Betreiber können somit Ihren Dienst verwenden, oder Sie können eine Funktion aufrufen, die das Äquivalent ist, zum Beispiel, hier habe ich 5 und dann habe ich die Französisch-Angebote ist der einzige Weg den Kopf und die andere ist die Adresse, geteilt durch 2 Nun wird verlasse ich die ganze Zahl und wenn ich setzen zum Beispiel {5 mod 2} Ich werde den Rest oder dass Ruhe lassen, denn hier ist es eine Funktion ist {div}, wenn wir die Kontrollen Zahlen wollen

die abtrennbar sind, dass ein solcher Rest ist dann all die anderen Dinge ist intuitiv {5 * 9 e 3/7} ist das Ziel, dann kann dies auch diese verwenden kombiniert mit Klammern zB {7- (2 * 2)} gibt, weil Sie es nicht auch Klammern jetzt Nun lassen Sie uns die logischen Operatoren sehen verwendet werden Haskell {} arbeitet {true}, {false} aktiviert werden muss, weil ich {true} verwenden, um zu trocknen, da Sie sehen nicht arbeiten, weil sie in Kleinbuchstaben sind

buts, wenn ich ihren Fall gesetzt wird dort nicht, dann die Betreiber zu sagen und die Abschaffung (y) geschrieben wie {&&} und Bedingung (o) wird geschrieben als {||} praktisch die gleiche, wenn wir von Sprachen wie Java und C ++ kommen {} {True so && False} gibt mir eine {False}, {True || False} zu {True} meda, wenn wir Fragen stellen, {5 == 6} {False}, wenn ich die {7 == 7} setzen {True}, wenn wir fragen, ob sie verschieden sind, vielleicht daran gewöhnt, diesen Ausdruck zu benutzen, = {},

aber es ist nicht abgestimmt dies geschehen ist {7 / = 3} dann 7 Sonstige 3 {True} ist dies, weil, wie die Kombination, wenn Mathe schreiben wirklich etwas anderes gleich und dann ein Backslash Kennzeichnung sie als das ist, was dann anders simulieren 7 3, denn wenn {7> 3} {True} {7> = 7} if {7> 7} ist {False}, da hast du dort haben Sie es Operatoren und logische Vergleich gleiche geschieht mit dem niedrigsten {4 <9} .

denn es ist {True) und denken Sie daran, dass dies auch fragen können miteinander kombiniert werden können {7 == (4 + 3)} ist {True}, wenn das Ideal ist etwas in Sprachen wie (Java und C ++) zu verweigern was wir tun, ist zum Beispiel so etwas wie {|} Das stimmt, aber das hier funktioniert hier nicht es wird mit {nicht} {True} oder {False} dann muss es mit diesem Operator sein {nicht}. Nun, das das Video hat, und wir haben arithmetische Operatoren gesehen Operationen von Zahlen und logischen Operatoren auszuführen

und im Vergleich zu {true, false} interessant, dass, wenn wir Zahlen hinzufügen möchten, die verschiedene Typen haben, weil Sie tun können, es ist nicht notwendig, die Typen zum Beispiel Put angeben {8 + 3,2} und es gibt keine Summe mir etwas zu sagen, aber das war eine ganze Dezimalzahl und interpretiert} {Haskell, aber ich konnte nicht tun, ist Attribute hinzufügen, die verschiedene Arten zum Beispiel haben {50 + 'Hallo'}, weil ich verketten nicht

Ich erhalte eine Fehlermeldung, und wenn ich will, zwei Sätze zu verbinden, wie { 'Hallo' + 'Welt'}, weil ich nichts zu tun, weil es nicht mit dem Betreiber durchgeführt {+} so mit diesem Operator getan, ich habe zu setzen { 'Hallo' ++ 'Welt'} und immer Zitate in zu verstehen, dass jeder Zeichenfolge dort, wenn Sie die gleiche Art haben und jetzt verkettet werden können, wenn sie dann sah Saiten setzen nicht zu verketten {+} {++} Sätze und Operationen zu machen

zwischen den verschiedenen Arten von Werten müssen vom gleichen Typ sein, ist etwas, das sehr streng in Haskell ist {} mit diesem Problem, wenn es nicht die gleiche Art ist euch ablehnt, ok so ist dies gut für dieses Video so dass ich hoffe, Ihnen gefällt geben kann {} wie, abonnieren und mit anderen teilen und auf diese Tutorials zu sehen.

Um neue Kurse finden, abonnieren. Es wird kein Spam sein, versprochen :)

Über den Autor

foto de jotajotavm
José Javier Villena

Biografie: Analyst-Programmierer in verschiedenen Sprachen. Tutor PREMIUM-Plattformen weltweit als CodigoFacilito anerkannt. Editor Cristalab Artikel. Mein YouTube-Kanal wird von der ANAYA und LaTostadora Verlag gefördert. Ich mag im Detail und geben einige Beispiele für die Vermeidung von Missverständnissen zu erklären.