СОДЕРЖАНИЕ

Как создать свой сайт Создать сайт
Основы Интернет : FTP HTTP хостинг Вводный курс
Создание сайтов : создать сайт Создание сайтов
Статьи о хостинге : платный бесплатный выделенный сервер Unix Все о хостинге
Учебник HTML Учебник HTML
Учебник CSS Учебник CSS
Учебник CGI : cgi-программирование : методы GET и POST Учебник CGI
Учебник php Учебник PHP
Учебник perl Учебник Perl
Раскрутка сайта : оптимизация кода ключевые слова индекс цитирования регистрация в поисковиках Раскрутка сайта
Заработок на сайте Заработок на сайте
Платёжные системы : rupay webmoney Платежи в сети
книги литература по html css xml flash java Dreamweaver Нужные книги

 

заработок для вебмастера
Заработок для начинающего вебмастера!

 


создать сайт // учебник perl // унарные операторы perl

Унарные операторы

До сих пор все встречавшиеся вам операторы имели по два аргумента. Для деления 6/3 нужен числитель 6 и знаменатель 3, для умножения 5*2 нужны множители 5 и 2 и т.д. Другой тип операторов - операторы с одним аргументом (операндом). Скорее всего, вы уже знакомы с одним представителем операторов такого рода - унарным минусом (-). Унарный минус заменяет знак своего аргумента, например:

6; # Шесть
-6 # Минус шесть
-(-5) # Пять, минус на минус даёт плюс

В отличии от унарного минуса, большинству операторов  Perl назначены имена. Операнды именованных унарных операторов заключать в скобки необязательно (в таблице они приведены для удобства). Поскольку именнованные операторы в Perl напоминают функции, то их операнды иногда называют аргументами, т.е. термином, принятым для параметром функций Perl.

Некоторые именованные унарные операторы Perl
Оператор Пример использования Результат
int int(5.6234) Возвращает целую часть аргумента (5)
length length("nose") Возвращает длину строки-аргумента (4)
lc lc("ME TOO") Переводит все символы строки аргумета в нижний регистр ("me too")
uc uc("hal 9000") Действие, обратное действию предыдущего оператора("HAL 9000")
cos cos(50) Косинус 50 радиан (.964966)
rand rand(5) Возвращается случайное число в диапазоне от 0 до указанного в аргументе; если аргумент отсутствует - возвращается случайное число в диапазоне от 0 до 1

Полный список именованных операторов приведён в документации по Perl.

 



 

 

 

 

как создать свой сайт