Вопрос пользователя Алёна в уроке «Булева алгебра», курс «Основы программирования»

Алёна

Извините за глупый вопрос. Чтобы реализовать предикаты нужно просто создать функцию в имени которой в начале будет идти is?

4 0

Kirill Mokevnin

Имя начинающееся с is это просто соглашение, главное что ваша фукнция возвращает истину либо ложь.

0

Алёна

Тоесть нам нужно просто начать название с is и программа поймет что данная функция возвращает 0 или 1, или нам надо как то описать данный процесс в теле функции?

0

Kirill Mokevnin

Имя начинающееся с is это соглашение между программистами. Оно нужно чтобы код был читаемый, но такого правила на уровне синтаксиса нет.

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

0

Алёна

Вроде поняла, спасибо.

0

Есть вопрос или хотите участвовать в обсуждении?

Зарегистрируйтесь или войдите в свой аккаунт

Нажимая кнопку «Зарегистрироваться», вы даёте своё согласие на обработку персональных данных в соответствии с «Политикой конфиденциальности» и соглашаетесь с «Условиями оказания услуг». Защита от спама reCAPTCHA «Конфиденциальность» и «Условия использования».

Похожие вопросы

Valentin 28 июля 2020 →

Доброго времени суток, не могу понять что не так? https://ru.hexlet.io/code_reviews/295529

Данияр Аманжолов 11 мая 2020 →

https://ru.hexlet.io/code_reviews/263952 Почему не работает?, Посмотрел решение от учителя, там почти также...

Назир Казиханов 15 апреля 2020 →

*Даны два высказывания A и B. Одно из них ложное. Конъюнкция A && B — это ложь. Чему равно второе высказыва...

Paul Pugovkin 12 апреля 2020 →

Всем привет ) помогите пожалуйста, куда смотреть) https://ru.hexlet.io/code_reviews/247728

Роман Сливка 31 марта 2020 →

[https://ru.hexlet.io/code_reviews/240287#] Как : которая принимает на вход целое число??