[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Что означает двоеточие и два двоеточия
Dandy
Подскажите что это означает оператор: ":" и "::".
Спасибо!



Спустя 14 минут (14.09.2010 - 16:29) twin написал(а):
Двоеточие, это разделитель из тернарной операции. Двойное двоеточие применяется в вызовах статических методов в ООП.

Спустя 1 минута, 46 секунд (14.09.2010 - 16:31) Dandy написал(а):
А также нижний слеш "_" вначале функции...

Спустя 1 минута, 13 секунд (14.09.2010 - 16:32) twin написал(а):
Один - ничего. Два тоже. Но двумя подчеркиваниями начинаются магические методы в том же ООП. Чтоб выделить как то из общей массы.

Спустя 30 минут, 9 секунд (14.09.2010 - 17:02) Michael написал(а):
Вы все не правы.
Двоеточие говорит Dandy : ну выучи ты наконец основы php
Dandy отвечает: та иди ты, php, на х...
И тут двойное двоеточие отвечает: да нет, это ты Dandy , иди на х... !

laugh.gif

Спустя 5 часов, 46 минут, 14 секунд (14.09.2010 - 22:49) proviruz написал(а):
даже мой недалёкий мозг понимает идиотизм вопроса в топе

Спустя 4 минуты, 25 секунд (14.09.2010 - 22:53) Basili4 написал(а):
Michael
а _ что говорит? - "Возьми нож выйди из дома.......... " ?

Спустя 6 месяцев, 28 дней, 16 часов, 12 минут, 7 секунд (13.04.2011 - 15:05) missing написал(а):
что то вы флудить начали господа хорошие(программисты). человек реально не знал, а вы его в г...но опустили.

Спустя 24 минуты, 54 секунды (13.04.2011 - 15:30) UnWind написал(а):
Цитата
что то вы флудить начали господа хорошие(программисты). человек реально не знал, а вы его в г...но опустили.

Солидарен.
Можно было бы и нормально объяснить.

Цитата из Википедии
Цитата
В языках программирования двоеточие может иметь самые разнообразные применения. Может использоваться как самостоятельно, так и в составных обозначениях.
Самостоятельное двоеточие:
используется для описания размерностей массива (пределов изменения индекса) и для выделения части массива: a[5:10];
разделяет второй и третий операнды условного выражения a ? b : c, означающего «если условие a истинно, выбрать значение b, а иначе — значение c»;
указывает тип переменной: i : integer;
при определении меток ставится после них (Бейсик, Паскаль, Си, Verilog) или перед ними (пакетный файл в некоторых операционных системах);
в операторах выбора из нескольких альтернатив (switch, case и т. п., в зависимости от языка) отделяет описание условий применимости отдельного случая от действий, которые при этом должны выполняться;
в некоторых операционных системах ставится в (иерархических) именах после названия (метки) физического или логического устройства: C:\MYDIR\A.TXT, prn: и т. п. По этой причине двоеточие не может быть использовано в имени файла;
в некоторых операционных системах (например Mac OS) используется для указания иерархических путей к файлу;
в языке Verilog двоеточие после ключевого слова начала блока (begin, fork) означает, что этот блок является именованным, и после такого двоеточия пишется имя блока;
в командных языках некоторых операционных систем отделяет название ключа от его значения;
в вики-разметке используется, например, в следующих ролях:
для ссылок из одного проекта на другой (так называемых «интервики»), в том числе на иноязычные разделы Википедии;
в ссылках внутри одного проекта отделяет указание пространства имён от индивидуального названия страницы (личной или служебной);
в начале абзаца является символом форматирования, обозначающим, что этот абзац должен выводиться с отбивкой от левого края полосы текста (величина отбивки пропорциональна числу двоеточий).
после ввода двоеточия в поле «Поиск» осуществляется переход на главную страницу данного Вики-проекта.
Двоеточие в составных знаках:
в сочетании со знаком равенства применяется для записи оператора присваивания: x := x+1;
в близкой роли в некоторых системах записи формальных грамматик используется сочетание ::= с двумя двоеточиями;
удвоенное двоеточие используется для указания на область видимости объекта: std::string либо для ссылки на глобальный объект при наличии одноименного локального: ::i;
в URL отделяет название протокола или схемы доступа от текста запроса:
Код двоеточия в ASCII, Юникоде и большинстве других кодировок — U+003A.

Спустя 11 минут, 4 секунды (13.04.2011 - 15:41) Basili4 написал(а):
А перед тем как вопрос задать книжку про пыхопе прочитать не не бывает или гуглу тоже вопрос задать ?

Спустя 22 часа, 19 минут, 35 секунд (14.04.2011 - 14:01) UnWind написал(а):
Basili4
Ну тут ты тоже прав, но с оскорблениями все же перебор вышел.

Спустя 25 дней, 21 час, 14 минут, 38 секунд (10.05.2011 - 11:15) нипанятно написал(а):
а если читать только книжки да гуглы, то нах вы вообще тогда нужны, умники? вы ж сами себя сгноите зануды smile.gif

Спустя 17 минут, 38 секунд (10.05.2011 - 11:33) DedMorozzz написал(а):
в книгах есть не всё. Основы и синтаксис - в гугл и книги. Вопросы по сложнее - сюда.

Спустя 1 час, 27 минут, 10 секунд (10.05.2011 - 13:00) Gradus написал(а):
нипанятно, вот в том и беда что есть такие думающие как вы smile.gif
прочитав книги и наюзавшись гуглом начинает работать голова и только уже с вопросами по алгоритму или настройками лезут на форум.А так получается что каждый 3 топик, вопрос что это за буква и что это за символ и выкладывают свои кривые копипасты в надежде что всё сделают за них, а ты пытаешься обьяснить на пальцах почему у него не работает код т.к. что он написал сам не понимает.

Спустя 19 минут, 42 секунды (10.05.2011 - 13:20) Rand написал(а):
Некропостеры блин, тема ещё в сентябре была создана.

P.S.: Знак подчеркивания в начале, пишется у protected и private переменных/методов. Не знаю, откуда это пошло =)

Спустя 1 год, 3 месяца, 21 день, 16 часов, 58 минут, 18 секунд (2.09.2012 - 06:18) bios написал(а):
Хорошее применение двоеточию:

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
...
...
...
<?php endwhile; ?>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.