Вопросы по теме 'eiffel'
Как инициализировать локальную переменную в ее объявлении в Eiffel?
Я пытался сделать это:
local
condition: BOOLEAN
condition := true
do
И что-то вроде этого:
local
condition: BOOLEAN := true
do
Очевидно, ни то, ни другое не работает, но мне нужно инициализировать переменную внутри...
1490 просмотров
schedule
08.02.2024
Как добавить в конец файла, не удаляя его предыдущее содержимое, в eiffel
я программирую с помощью eiffel, и каждый раз, когда я открываю файл и начинаю писать в него, он удаляет его содержимое и начинает писать в него, как будто это пустой файл, есть ли способ сделать это без удаления предыдущего содержимого?
Вот пример...
161 просмотров
schedule
22.05.2024
Доступ к родительским атрибутам
Это может быть глупый вопрос, но я новичок в C #. Мне интересно, есть ли способ напрямую использовать родительские атрибуты в дочернем классе. Я много работал с Eiffel, и когда класс наследуется одним или несколькими классами (потому что у Eiffel...
3569 просмотров
schedule
02.10.2022
Eiffel: как получить тип конкретного операнда процедуры
Как я вижу, в отладчике можно получить операнды и имя процедуры, есть ли способ его получить?
PROCEDURE=>operands возвращает отделяемый объект, который, кажется, возвращает операнды только тогда, когда они были установлены в агенте
Есть ли у...
93 просмотров
schedule
09.11.2023
Библиотека Eiffel: JSON_OBJECT.item и общий метод для получения содержимого
Если я хочу иметь значение содержимого в виде строки JSON_OBJECT.item ("ключ") без необходимости
some_json_value_as_string: STRING
do
if attached {JSON_STRING} l_json_o as l_s then
Result := l_s.unescaped_string_8...
75 просмотров
schedule
24.01.2024
Eiffel: многострочное форматирование строк
Не нашел лучшего способа отформатировать многострочную строку, чем этот способ... кажется сложным. Как лучше отформатировать код такого типа?
l_qry := "SELECT%
% * %
%FROM %
% enumerate %
%WHERE %
% " + {like...
65 просмотров
schedule
11.10.2022
Eiffel: регулярные выражения, как сделать группировку
Я хотел бы группировать регулярные выражения с помощью eiffel. Как мне сделать что-то вроде
l_reg.compile ("^([0-9]{3}) (rabbit[0-9]).*")
l_groups := l_reg.groups ("123 rabbit1")
my_first_rabbit := l_groups.at (2)
Не нашел ни одного примера...
56 просмотров
schedule
16.04.2024
Можно ли создать создание, которое возвращает логическое значение
Привет, я не знаю, ясно ли я задал вопрос.
у меня есть отложенный класс «животное», который содержит две функции: «укус» (это возвращает логическое значение -> укус: BOOLEAN) и «говорить» (говорить (слово: BOOLEAN)).
теперь я создал класс с...
34 просмотров
schedule
20.03.2024