A karakterlánc az egyik primitív adattípus az 1C:Enterprise 8 rendszerben vonal szöveget tartalmaznak.
Írja be a változó értékeket vonaláll benne dupla idézőjelek. Több változó ebből a típusbólösszecsukható.
Per1 = "1. szó" ;
Per2 = "2. szó" ;
Per3 = Per1 + " " + Per2;
Végül Per3 azt fogja jelenteni " Szó 1 Szó 2″.
Ezenkívül az 1C:Enterprise 8 rendszerek funkciókat biztosítanak a karakterláncokkal való munkavégzéshez. Nézzük a főbbeket:
EnterString(<Строка>, <Подсказка>, <Длина>, <Многострочность>) — a funkció egy párbeszédpanel megjelenítésére szolgál, amelyben a felhasználó megadhat egy értéket változó típusú Vonal. Paraméter <Строка> kötelező, és tartalmazza annak a változónak a nevét, amelybe a beírt karakterláncot írjuk. Paraméter <Подсказка> opcionális – ez a párbeszédpanel címe. Paraméter <Длина> opcionális, a bemeneti karakterlánc maximális hosszát mutatja. Alapértelmezés szerint nulla, ami korlátlan hosszúságot jelent. Paraméter <Многострочность> választható. Meghatározza a többsoros szövegbeviteli módot: True – többsoros szövegbevitel sorelválasztókkal; False – írjon be egy egyszerű karakterláncot.
Megadhat egy karakterláncot, ha ismeri a karakterkódot a Unicode-ban:
Szimbólum(<КодСимвола>) — a kód számként kerül beírásra.
Letter= Symbol(1103) ;
// I
Van egy inverz függvény is, amely lehetővé teszi egy szimbólum kódjának kiderítését.<Строка>, <НомерСимвола>) — SymbolCode(
a megadott karakter Unicode-számát adja vissza számként.
Kis- és nagybetűk átalakító funkciói:<Строка>) VReg(
— A karakterlánc összes karakterét nagybetűvé alakítja.<Строка>) NReg(
— A karakterlánc összes karakterét kisbetűvé alakítja.<Строка>) Treg(
— a karakterlánc összes karakterét nagybetűvé alakítja. Ez azt jelenti, hogy az összes szó első betűi nagybetűvé, a fennmaradó betűk pedig kisbetűvé alakulnak.
Karakterek keresésének és cseréjének függvényei egy karakterláncban:<Строка>, <ПодстрокаПоиска>) Lelet(
— megkeresi a keresési részstring előfordulásának karakterszámát. Például:
Find ("String" , "oké" ) ;<Строка>, <ПодстрокаПоиска>, <НаправлениеПоиска>, <НачальнаяПозиция>, <НомерВхождения>) 4 StrFind(— megkeresi a keresési részstring előfordulásának karakterszámát, az előfordulási számot a megfelelő paraméter jelzi. Ebben az esetben a keresés azzal a karakterrel kezdődik, amelynek száma a paraméterben van megadva
Kezdeti pozíció. A keresés a karakterlánc elejétől vagy végétől lehetséges. Például: 4. számú előfordulások = Str Find (
"védekezés"<Строка>, <ПодстрокаПоиска>, <ПодстрокаЗамены>) – megkeresi a keresési részkarakterlánc összes előfordulását a forráskarakterláncban, és lecseréli a helyettesítő karakterláncra.
StrReplace ("Karakterlánc" , "oké" , "" ) ;
// Oldal<Строка>) EmptyString( – ellenőrzi, hogy a karakterláncban vannak-e jelentős karakterek. Ha nincsenek jelentős karakterek, vagy egyáltalán nincsenek karakterek, akkor a rendszer az értéket adja vissza Igaz . Különben -.
Hazugság<Строка>, <ПодстрокаПоиска>) StrNumberOccurrences(
– Kiszámítja a keresési részkarakterlánc előfordulásának számát a forráskarakterláncban. StrNumberOccurrences ("Tanulj, tanulj és tanulj újra"
, "tanulmány" , "" ) ; 3<Строка>, <ЗначениеПодстановки1>…<ЗначениеПодстановкиN> — StrTemplate( a paramétereket számmal helyettesíti egy karakterláncba. A sornak tartalmaznia kell a következő formájú helyettesítési jelzőket: „%1..%N”. A jelölők számozása 1-től kezdődik. Ha a paraméter értéke Undefined
, egy üres karakterlánc kerül behelyettesítésre. StrTemplate (, "1" , "2" ) ; "1. paraméter = %1, 2. paraméter = %2"
// 1. paraméter = 1, 2. paraméter = 2
String konverziós függvények:<Строка>, <ЧислоСимволов>) Oroszlán(
– egy karakterlánc első karaktereit adja vissza.<Строка>, <ЧислоСимволов>) Jobbra(
– egy karakterlánc utolsó karaktereit adja vissza.<Строка>, <НачальныйНомер>, <ЧислоСимволов>) Szerda(<ЧислоСимволов>– egy hosszúságú karakterláncot ad vissza<НачальныйНомер>.
szimbólumtól kezdve<Строка>) —AbbrL(
levágja a nem szignifikáns karaktereket a karakterlánc első jelentős karakterétől balra.<Строка>) rövid(
— levágja a jelentéktelen karaktereket a sor utolsó jelentős karakterétől jobbra.<Строка>) AbbrLP(
– levágja a jelentéktelen karaktereket a sor első jelentős karakterétől balra és a sor utolsó jelentős karakterétől jobbra.<Строка>, <НомерСтроки>) StrGetString(
– Többsoros karakterláncot kap szám szerint.
Egyéb jellemzők:<Строка>) Erősség(
– a karakterláncban lévő karakterek számát adja vissza.<Строка>) StrNumberRow(
– egy többsoros karakterlánc sorainak számát adja vissza. Egy sor akkor tekinthető újnak, ha újsor karakter választja el az előzőtől.<Строка1>, <Строка2> ) StrCompare( – a kis- és nagybetűket figyelmen kívül hagyva hasonlít össze két karakterláncot. A függvény úgy működik, mint egy objektumÉrtékek összehasonlítása
- . Visszaküldés:
- 1 - ha az első sor nagyobb, mint a második
- -1 - ha a második sor nagyobb, mint az első
0 - ha a karakterláncok egyenlőek
StrCompare("Első sor" , "Második sor" ) ;
1
Az 1C-ben lévő információk bemutathatók: címtár, dokumentum, nyilvántartás...
Végül azonban ezek az objektumok mezőkből állnak, és a mezők egyszerű típusúak - szám, karakterlánc, dátum. És mindig van több információ karakterláncok formájában. Ezért gyakrabban kell húrokkal dolgozni.
Most megnézzük, hogyan dolgozhat az 1C nyelvből származó karakterláncokkal. Ezzel egyidejűleg különféle lehetőségeket próbálunk ki az automatikus szövegelemzésre.
Ha a felhasználó beírt egy sort az űrlapon, akkor az űrlapelemen szerepelhet a „Többsoros mód” és a „Speciális szerkesztés” jelölőnégyzet. Az első azt jelenti, hogy a sor tartalmazhat „1C sortörés (Enter)” karaktereket. A második az, hogy a sor tartalmazhat más 1C szolgáltatásszimbólumokat, például a TAB-ot.
Ha egy sort veszünk egy fájlból, például a ReadText() segítségével, akkor a kódolás is fontossá válik - egy fájl olvasásakor meg kell adni a kódolást (UTF-8, KOI8 stb.).
1C szolgáltatás szimbólumok
A speciális karakterek használatához az 1C szimbólumok felsorolását kell használni.
Például egy karakterlánc érték, amely két szóból áll:
TextString = "Első sor" + Symbols.PS + "Második sor";
Például 1C sortörés keresése a szövegben:
Position = Find(Szövegkarakterlánc, Karakterek.PS);
A következő speciális karakterekkel dolgozhat:
- CR és LF
1C sortörést jelentenek. Gyakran megtalálható a szöveges fájlokban.
A karakterkód ASCII-ben 0x0D és 0x0A, Unicode-ban U+000D és U+000A.Az 1C nyelven úgy néznek ki, mint Symbols.CR és Symbols.LF, vagy oroszul Symbols.VK és Symbols.PS. Egy 1C vonal átviteléhez az 1C kódban történő létrehozásakor elegendő a PS használata.
Egyéb 1C szimbólumok
Az 1C karakterláncai „fizikailag” Unicode formátumban használatosak (Unicode, http://ru.wikipedia.org/wiki/%DE%ED%E8%EA%EE%E4).
Ha még nem találkozott karakter „kódolással”, jegyezzük meg röviden:
- Amikor karakterláncokkal dolgozik, a számítógép betűszámokat használ, nem magukat a betűket.
- Mivel sok „emberi” ábécé létezik (angol, orosz, görög, kínai stb., és vannak szolgáltatási és „nem nyomtatható” 1C szimbólumok is), számos lehetőség van a számítógépes ábécére, ezek közül az egyik a Unicode, amely 1C szimbólumokat tartalmaz minden nyelven
- Az Unicode ábécé valahogy így néz ki:
o Gyakori „nem nyomtatható” 1C szolgáltatási szimbólumok
o Előítéletes jelek és matematika
o Számok
o angol ábécé
o Hozzáadás. Az angol ábécé 1C karakterei, amelyeket az európai nyelvekben használnak (például német)
o görög ábécé
o orosz ábécé
ó...
Ha szükséges, az 1C sorokban az összes Unicode-ban elérhető 1C karakter használható.
Először is, beírhatja őket a billentyűzetről, ha a Windows rendszerben billentyűzetkiosztás van telepítve (Oroszországban az alapértelmezett az angol és az orosz).
Másodszor, a következő technikával tárcsázhat:
Harmadszor, a programkódból dolgozhat. A Symbol(Number) függvény visszaadja a szimbólumot megadott szám, és a CharacterCode(String) függvény a karakterlánc első betűjének karakterszámát adja vissza. Ha egy másik betűre van szüksége a sorban, akkor a CharacterCode(String, LetterNumber).
Például adja hozzá a Ž karaktert a következő sorhoz:
TextString = "Jó sör a városban" + Karakter(381) + "drobinek";
//Eredmény: "Jó sör Ždrobineken"
Megvalósítva a 8.3.6.1977 verzióban.
Bővítettük a karakterláncokkal való együttműködésre tervezett függvények körét. Ezt annak érdekében tettük, hogy fejlettebb eszközöket biztosítsunk a karakterlánc-adatok elemzéséhez. Az új funkciók kényelmesek és hasznosak lesznek a szövegelemzés technológiai feladataiban. A formázott formában adatokat tartalmazó szöveg elemzésével kapcsolatos feladatokban. Ez lehet a berendezéstől kapott egyes fájlok elemzése, vagy például elemzés technológiai magazin.
Minden olyan műveletet végrehajthat, amely korábban új funkciókat hajt végre. Beépített nyelven írt többé-kevésbé bonyolult algoritmusok használata. Ezért az új funkciók nem adnak alapvetően új képességeket. Lehetővé teszik azonban a kód mennyiségének csökkentését, valamint a kód egyszerűbbé és érthetőbbé tételét. Ezenkívül lehetővé teszik a műveletek végrehajtásának felgyorsítását. Mert a platformban megvalósított funkciók természetesen gyorsabban működnek, mint egy hasonló, beépített nyelven írt algoritmus.
Formázási függvény StrTemplate()
Ez a függvény a paramétereket karakterláncba helyettesíti. Ilyen átalakítás szükségessége gyakran felmerül, például figyelmeztető üzenetek megjelenésekor. Ennek a függvénynek a szintaxisa a következő:
, "tanulmány" , "" ) ; 3<Шаблон>, <Значение1-Значение10>)
<Шаблон>- ez az a karakterlánc, amelybe be kell cserélni a paraméterreprezentációkat.
<Значение1> , ... <Значение10>- ezek olyan paraméterek (maximum tíz), amelyek reprezentációit be kell cserélni a karakterláncba.
Ahhoz, hogy a sablonban egy adott helyet jelezzen, ahol a helyettesítést el kívánja végezni, olyan jelölőket kell használnia, mint a %1, ... %10. A sablonban szereplő markerek számának és az értékeket tartalmazó paraméterek számának meg kell egyeznie.
Például egy ilyen operátor végrehajtásának eredménye:
lesz egy sor:
Adathiba a 2. sorban (dátumtípus szükséges)
StrCompare() karakterláncokkal való munkavégzésre szolgáló függvény
Ez a függvény két karakterláncot hasonlít össze a kis- és nagybetűk megkülönböztetése nélkül. Például így:
Ugyanezt a műveletet korábban is végrehajthatja az Érték-összehasonlítás objektum használatával:
Az új funkció használata azonban egyszerűbbnek tűnik. Ezen kívül a függvény, az Érték-összehasonlítás objektummal ellentétben, szintén működik vékony kliensés a webes kliensben.
Függvények a StrStartsWith(), StrEndsAt() karakterláncokkal való munkához
Ezek a függvények határozzák meg, hogy egy karakterlánc egy megadott részkarakterlánccal kezdődik-e, vagy egy karakterlánc egy megadott részkarakterlánccal végződjön. Ezeknek a függvényeknek az algoritmusát nem nehéz beágyazott nyelven megvalósítani, de jelenlétük lehetővé teszi, hogy tisztább és érthetőbb kódokat írjunk. És gyorsabban dolgoznak.
Például kényelmesen használhatók az If utasításban:
StrDivide(), StrConnect() karakterláncokkal végzett munka függvényei
Ezek a függvények egy karakterláncot részekre osztanak egy meghatározott határoló használatával. Vagy fordítva, több sort egyesítenek egybe, beillesztve közéjük a kiválasztott elválasztót. Kényelmesek naplók és technológiai naplók létrehozásához vagy elemzéséhez. Például egy technológiai naplóbejegyzést egyszerűen elemezhet további elemzésre alkalmas részekre:
StrFind() karakterláncokkal való munkavégzésre szolgáló függvény
A régi Find() függvény helyett implementáltuk új funkció, amely további funkciókkal rendelkezik:
- Keresés különböző irányokba (az elejétől, a végétől);
- Keresés egy megadott pozícióból;
- Meghatározott számú előfordulás keresése (második, harmadik stb.).
Valójában megkettőzi a régi funkció képességeit. Ez a régebbi verziókban lefordított modulokkal való kompatibilitás fenntartása érdekében történik. Javasoljuk, hogy többé ne használja a régi Find() függvényt.
Az alábbiakban egy példa látható az új keresési lehetőségek használatára. A fordított keresés akkor hasznos, ha szüksége van egy formalizált karakterlánc utolsó részére, például a teljes fájlnévre az URL-ben. A megadott pozícióból való keresés pedig segít azokban az esetekben, amikor egy ismert töredékben kell keresni, nem pedig a teljes karakterláncban.
Speciális karakterek az 1C 8.3-ban - készlet speciális karakterek karakterlánc adattípusokhoz.
Nézzük mindegyiket részletesebben.
Speciális karakterek az 1C-ben: VK, VTab, NPP, PS, PF, Tab
A speciális karakterek a globális „Karakterek” tulajdonság használatával hívhatók meg, például:
Szöveg = „Tabulátor előtti szöveg” + Szimbólumok.Tab + „tabulátor utáni szöveg”;
Szerezzen ingyen 267 videóleckét 1C-n:
- VC (CR) - kocsi vissza. Régen a pontmátrixos vagy százszorszép nyomtatókon ezt a karakterkódot használták parancsként, amely visszaküldte a nyomtatófejet a sor elejére.
- NSP (NBSp) - nem törő szóköz (gyakran látható numerikus karakterláncokban, például: 1000).
- PS (LF) - Soremelés (LF - soremelés) - görgessen egy sorral lejjebb a dobot, a nyomtatófej ugyanott van.
- FF (FF) - formátum fordítás. A lapot kiadja a nyomtatóból, és a nyomtatás egy új lapra kezdődik.
- A Tab a tabulátor karakter. A vízszintes táblázatozás egy módja annak, hogy a legközelebbi oszlopra nyomtathasson, amely egy szám többszöröse (például 8, 16, 24...).
- VTab - függőleges táblázat. Hasonló a vízszinteshez, de egy vonalra helyezve. A nyomtatódob némi gördülését okozza (a nyomtatófej ugyanabban a helyzetben marad (oszlop)!)
A PS + VK egy olyan kombináció, amely két műveletet hajt végre: egy sorral lefelé görgeti a tekercset, és visszahelyezi a nyomtatókocsit a sor elejére, ami megfelel annak, amit a felhasználó az Enter megnyomásával vár.
Ha elkezdi megtanulni az 1C programozást, javasoljuk a mi ingyenes tanfolyam(ne felejtsd el
A String típus minden programozási nyelvben megtalálható. Primitív, és az 1C-ben sok funkció van a vele való munkához. Ebben a cikkben közelebbről megvizsgáljuk különféle módokon az 1C 8.3 és 8.2 szövegtípusokkal való munkavégzés példák segítségével.
Vonal
Annak érdekében, hogy bármilyen típusú változót karaktersorozattá alakítsunk, van egy azonos nevű függvény: „String()”. A bemeneti paraméter maga a változó lesz, aminek a karakterlánc-reprezentációját meg kell szerezni.
String(False) // "Nem"-et ad vissza
String(12345) // „12,345”-et ad vissza
Karakterlánc(CurrentDate()) //"07/21/2017 11:55:36"
Nemcsak a primitív típusokat lehet karaktersorozattá konvertálni, hanem másokat is, például könyvtárak és dokumentumok elemeit.
SokrLP, SokrL, SokrP
Ezeknek a függvényeknek a bemeneti paraméterei karakterlánc típusú változók. A függvények eltávolítják a jelentéktelen karaktereket (szóközök, kocsivisszaadások stb.): bal és jobb oldalról, csak balról, illetve csak jobbról.
Rövidítés(" A szóközök mindkét oldalon el lesznek távolítva ") // "A szóközök mindkét oldalon el lesznek távolítva"
Rövidítés(" A szóközök mindkét oldalon el lesznek távolítva ") // " A bal oldali szóközök el lesznek távolítva "
Rövidítés(" A szóközök mindkét oldalon el lesznek távolítva ") // " A jobb oldali szóközök el lesznek távolítva"
Leo, jobb, közepes
Ezek a funkciók lehetővé teszik egy karakterlánc egy részének levágását. A "Left()" függvény a karakterlánc bal oldaláról adja vissza a megadott hosszúságú részt. A "Right()" függvény hasonló, de jobbról vág. Az „Avg()” függvény lehetővé teszi annak a karakternek a számát, amelyből a sor ki lesz jelölve, és annak hosszát.
Lev("String változó", 4) // az "Str" értéket adja vissza
Right("String változó", 7) // a "változót" adja vissza
Medium("String változó", 2, 5) // a "troco"-t adja vissza
Erősség
A függvény határozza meg a karakterlánc változóban található karakterek számát.
StrLength("Word") // a végrehajtás eredménye 5 lesz
Lelet
A függvény lehetővé teszi a karakterlánc egy részének keresését egy karakterlánc változóban. A visszatérési érték egy szám lesz, amely a talált karakterlánc elejének pozícióját mutatja. Ha nem található egyezés, nullát ad vissza.
Felhívjuk figyelmét, hogy a keresés megkülönbözteti a kis- és nagybetűket. Ha a keresési részkarakterlánc egynél több előfordulása van az eredeti karakterláncban, a függvény az első előfordulás elejét adja vissza.
A Find("egy, kettő, egy, kettő, három", "kettő") // függvény a 6-os számot adja vissza
EmptyString
Ennek a függvénynek a használata lehetővé teszi annak meghatározását, hogy egy karakterlánc üres-e. Az olyan kisebb karaktereket, mint a szóköz, a kocsi vissza és mások nem veszik figyelembe.
Az EmptyString("Pupkin Vaszilij Ivanovics") // függvény a False értéket adja vissza
Az EmptyString(" ") // függvény a True értéket adja vissza
VReg, NReg, TReg
Ezek a függvények nagyon hasznosak a karakterlánc-változók összehasonlításakor és konvertálásakor. A "Vreg()" visszaadja az eredeti karakterláncot nagybetűvel, a "HPreg()" kisbetűvel, a "TReg()" pedig úgy formázza vissza, hogy minden egyes szó első karaktere nagybetűs legyen, az összes további karakter pedig nagybetűs legyen.
VReg("GENERAL DIRECTOR") // visszatérési érték - "GENERAL DIRECTOR"
NReg(“CEO DIRECTOR”) // visszatérési érték – “CEO”
TREG („CEO DIRECTOR”) // visszatérési érték – „General Director”
Oldalcsere
Ez a funkció a cseréhez hasonló szövegszerkesztők. Lehetővé teszi, hogy egy karaktert vagy karakterkészletet lecseréljen egy másikra a karakterlánc-változókban.
StrReplace("piros, fehér, sárga", ","", ";") // "piros; fehér; sárga"
StrNumberLines
A függvény lehetővé teszi, hogy meghatározza a kocsivisszaadásokkal elválasztott sorok számát egy szöveges változóban.
Az alábbi példában a ciklus három körön megy keresztül, mert a LineNumberRow függvény a 3-as értéket adja vissza:
For ind = 1 a StrNumber of String("Line1" + Symbols.PS + "Line2" + Symbols.PS + "Line3") ciklus
<тело цикла>
EndCycle;
StrGetString
Ez a funkció ugyanúgy működik többsoros szöveggel, mint az előző. Lehetővé teszi, hogy egy szöveges változóból egy adott karakterláncot kapjon.
StrGetString("Karakterlánc1" + Karakterek.PS + "Karakterlánc2" + Karakterek.PS + "Karakterlánc3", 2) // "String2" visszaadása
PageNumberOccurrences
A függvény megszámolja egy karakter vagy részkarakterlánc előfordulásának számát a keresési karakterláncban.
StrNumberAttachments("a;b;c;d; ", ";") // függvény a 4-es számot adja vissza
Szimbólum és szimbólumkód
Ezek a funkciók lehetővé teszik, hogy egy karaktert a kódja alapján kapjon meg a Unicode kódolásban, valamint meghatározza ezt a kódot maga a karakter alapján.
A SymbolCode("A") // függvény az 1040-es számot adja vissza
CharacterCode(1040) // függvény „A”-t ad vissza
Gyakori feladatok a húrokkal végzett munka során
Karakterláncok összefűzése
Több karakterlánc kombinálásához (összefűzés végrehajtásához) elegendő az összeadás operátort használni.
"Line 1" + "Line 2" // két sor hozzáadásának eredménye "1. sor 2. sor" lesz
Típus Konverzió
Ahhoz, hogy egy típust stringgé alakítsunk, például egy hivatkozást egy könyvtárelemre, egy számot stb., elegendő a „String()” függvény használata. Az olyan függvények, mint az „ScrLP()” szintén karakterláncokká alakítják a változókat, de azonnal levágják a jelentéktelen karaktereket.
String(1000) // „1000”-et ad vissza
Kérjük, vegye figyelembe, hogy egy szám karakterláncsá alakításakor a program automatikusan hozzáad egy szóközt, amely elválasztja az ezret. Ennek elkerülése érdekében a következő konstrukciókat használhatja:
StrReplace(String(1000),Karakterek.NPP,"") // az "1000" értéket adja vissza
String(Format(1000,"HG=")) // "1000"-et ad vissza
Idézetek egy karakterláncban
Gyakran meg kell küzdenie azzal, hogy egy karakterlánc-változóban idézőjeleket kell megadnia. Ez lehet a konfigurátorban írt kérés szövege, vagy csak egy változó. A probléma megoldásához csak két idézőjelre van szükség.
Header = String("Horns and Hooves LLC - mi vagyunk!") // a "Horns and Hooves LLC - mi vagyunk!"
Többsoros, sortörés
Többsoros szöveg létrehozásához csak sortöréseket (Symbols.PS) adjon hozzá.
MultilineText = "Első sor" + Szimbólumok.PS + "Második sor"
Hogyan távolítsuk el a szóközöket
A jobb vagy bal oldali szóközök eltávolításához használhatja a „ScrAP()” (valamint az „ScrL()” és „ScrP()”) függvényt:
StringNoSpaces = Rövidítés(" Sok betű ") // a függvény a "Sok betű" értéket adja vissza
Ha egy szám karakterláncsá alakítása után el kell távolítania nem törő terek, használja a következő konstrukciót:
StringNoSpaces = StrReplace(String(99999),Karakterek.NPP,"") // "99999"-et adja vissza
A programozók gyakran használják a következő konstrukciót is, amely lehetővé teszi a szövegváltozók minden szóközének eltávolítását vagy másik karakterrel való helyettesítését:
StringNoSpaces = StrReplace("hello","") // a "hello"-t adja vissza
A húrok összehasonlítása egymással
A kifejezéseket összehasonlíthatja a szokásos egyenlőségjellel. Az összehasonlítás megkülönbözteti a kis- és nagybetűket.
"Hello" = "hello" // False értéket ad vissza
"Hello" = "Hello" // True értékkel tér vissza
"Hello" = "Viszlát" // a False értéket adja vissza