Шта је Перл?

Перл је у основи језик који се користи у креирању динамичних веб локација, Администрације система, обради текста. Дизајнирао га је Ларри Перл пре 31 годину, 18. децембра 1987. Почнимо с оператерима у Перлу.

Перл Операторс

Као и било који други језик, оператори у Перлу се могу сврстати у следеће категорије:

  1. Аритметички оператори
  2. Оператори за једнакост
  3. Оператори за доделу
  4. Битвисе Операторс
  5. Логични оператори
  6. Оператори налик цитату
  7. Разни оператори

Дакле, прођите кроз Перл операторе један по један:

1. Аритметички оператери:

Као што име каже, аритметички оператери се користе да раде аритметичке операције попут додавања одузимања итд.

Узмимо, дакле, два операнда а и б са вредностима $ а = 10, $ б = 30

  • + (Додавање) : Користило се за додавање вредности са обе стране оператора додавања: $ а + $ б = 40
  • - (одузимање): користи се за одузимање десне стране од леве стране: $ б - $ а = 10
  • * (Множење): Користи се за множење вредности са обе стране оператера $ а * $ б = 300
  • / (Одељење): Користи се за поделу левог операнда на десни операнд $ б / $ а = 3
  • % (Модулус ): Користи се за поделу левог операнда на десни операнд и враћање остатка $ б% $ а = 0
  • ** (експоненцијална): Користи се за израчунавање снаге $ б ** $ а даје 30 подигнуто на снагу 10.

2. Оператори за равноправност:

Они се називају релациони оператор, па задржимо вредности а и б исте као што су биле у случају аритметичких оператора:

  • == (једнако) : Као што име сугерира, провјерава да ли је вриједност двају операнда једнака или не, ако су једнаке, постаје истина. У овом случају $ а == $ б није тачно.
  • ! = (није једнако): Као што име сугерира, провера да ли је вредност двају операнда једнака или не, ако нису једнаке, постаје истина. У овом случају је тачно $ а! = $ Б
  • > (Веће од): Овај оператер проверава да ли је вредност два операнда већа једни од других или није $ а> $ б није тачно.
  • <(Мање од): Овај оператор проверава да ли је вредност два операнда мања једна од друге или није $ а <$ б тачно.
  • > = (Веће него једнако): Овај оператор провјерава да ли је вриједност двају операнда већа или једнака једни другима. У нашем случају $ а> = $ б није тачно.
  • <= (Мање од једнаке): Овај оператор проверава да ли је вредност два операнда једнака или мања једна другој. У нашем случају је тачно $ а <= $ б.

Сада проверимо операторе једнакости стрингова у Перлу, променимо вредност као $ а = "нил" и $ б = "абц"

  • То : Провјерава је ли аргумент лијевог мудрог низа мањи од десног аргумента мудрог низа. У нашем случају $ а Ит $ б није тачно.
  • гт : Провјерава је ли аргумент лијевог мудрог низа већи од десног аргумента мудрог низа. У нашем случају је $ а гт $ б тачно.
  • ле: Провјерава је ли аргумент лијевог мудрог низа мањи или једнак аргументу десног мудрог низа. У нашем случају, $ аИе $ б је лажно
  • ге: Провјерава је ли аргумент лијевог мудрог низа већи или једнак аргументу десног мудрог низа. У нашем случају, $ а ге $ б је лажно.

3. Оператори за доделу:

Променимо вредност а и б на претходне вредности 10 и 30. Перл подржава следеће операторе Додељења:

  • =: То је оператер додјеле. Додели вредност са десне на леву страну, на пример, $ ц = $ а + $ б што чини вредност ц до 40.
  • + = : Зове се оператор додавања и додељења. Десни операнд додаје левом операнду и додељује вредност резултата левом операнду.
  • - =: Зове се оператер одузимања и додељивања. Одузима десни операнд од левог операнда и додељује вредност резултата левом операнду.
  • * = : Зове се вишеструки И оператор додјеле. Умножава десни операнд са левог операнда и додељује вредност резултата левом операнду.
  • / = : Зове се оператор поделе и поделе. Десни операнд дели од левог операнда и додељује вредност резултата левом операнду.

4. Битвисе Оператори:

Перл подржава следеће битовне операторе:

  • & (Бинарно и): Копира битове да би се добили који су у оба операнда.
  • | (Бинарни ИЛИ): Копира битове у резултат који су у било ком операнду.
  • (Бинарни КСОР): Копира мало ако је постављен у једном операнду, а не у оба.

5. Логични оператори:

Перл садржи следеће логичке оператере:

  • И (Логично И): Ако оба операнда постану тачна, оператор враћа истину.
  • ИЛИ (Логично ИЛИ): Ако је било који од операнда нула, тада постаје истина.
  • Не (логички НЕ): Поништава логичко стање операнда.

6. Квота попут оператора:

Перл подржава следеће операторе Куота Лике:

  • к (): Обухвата низ у једним наводницима. на пример, к (нил) постаје 'нил'.
  • кк (): Обухвата низ у двоструким наводницима. на пример, кк (нил) постаје "нил".
  • кк (): Садржи низ у обрнутим наводницима.

7. Остали оператори:

Перл садржи следеће разне операторе:

  • . (Бинарна тачка оператора): Користи се за спајање два низа. Ако је $ а = "нил" и $ б = "деф" $ а. $ Б = "нилдеф".
  • к (Оператор понављања): Враћа низ поновљених операнда са леве стране. Број понављања одређује десни операнд. На пример: ('-' к 3) даје '-'.
  • ++ (Оператор аутоматског повећања): Повећава вредност за један. Вриједност мора бити цијели број. На пример: ако $ а = 10 $ а ++ даје 11.
  • - (Оператор аутоматског смањења): Смањиће вредност за један. Вриједност мора бити цијели број. На пример: ако је $ а = 10 $ а - дат ће 9.

Препоручени чланци:

Ово је водич за Перл операторе. Овде смо разговарали о различитим врстама Перл оператора заједно са примерима. Можете и да прођете кроз друге наше предложене чланке да бисте сазнали више -

  1. Оператори Питхон-а са примерима
  2. Различити оператори у МиСКЛ-у
  3. Оператори у Матлабу
  4. ПостгреСКЛ Оператори

Категорија: