Изврат с условием ...

  • Автор темы Автор темы Guest
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
G

Guest

Всем привет

Пишу прогаммулину на Д7.

Кто нить пожет посоветовать со следующей ситуацией
IF A1 <> B1 then
можно ли вместо неравенства подсунуть символ '<>', но при этом что бы ИФ его воспринимал как условие.

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

Вариант чего хотелось бы увидеть

a1 := 1;
b1 := 10;
usl := '<>';

if a1 my_TYPE( usl ) b1 then ....

Интересен именно такой вариант

userk
 
Написать свою функцию которая принимает Ваше условие и два параметра и возвращает результат ...
 
<!--QuoteBegin-Barmutik+12:09:2005, 12:43 -->
<span class="vbquote">(Barmutik @ 12:09:2005, 12:43 )</span><!--QuoteEBegin-->Написать свою функцию которая принимает Ваше условие и два параметра и возвращает результат
[snapback]24724" rel="nofollow" target="_blank[/snapback]​
[/quote]

Код:
function MyIf(param1, param2: integer; oper: string):boolean;
begin
if oper = '=' then Result:= (param1 = param2);
if oper = '<>' then Result:= (param1 <> param2);
if oper = '<' then Result:= (param1 < param2);
if oper = '>' then Result:= (param1 > param2);
end;
 
Ну можно конечно ещё учесть >=, <= для полноты картины :D
 
А вааще... в чем смысл этой функции, чем она облегчает жизнь?
 
Barmutik так и думал, что кто-то вспомнит...
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab