|
Сравнение методов java и функций delphi
|
|||
---|---|---|---|
#18+
Добрый день. в делфи, если подумать, функции и процедуры - аналог методов в жава. модуль в дельфи - аналог класса в жава. ну в общем и целом, в простых случаях в делфи можно сделать так: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
то есть, хотя функция логическая, но результаты работы (числа, строки, записи - все что угодно) все равно можно вывести Вопрос: в жава такое возможно? если ДА то каким образом Заранее спасибо за ответы по ЗАДАННЫМ вопросам ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2021, 07:59 |
|
Сравнение методов java и функций delphi
|
|||
---|---|---|---|
#18+
Pcrepair, Нельзя простые типы. Только классом. И считается плохим стилем программирования. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2021, 08:25 |
|
Сравнение методов java и функций delphi
|
|||
---|---|---|---|
#18+
Pcrepair, Ну и ты out вместо var не поставил) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2021, 08:30 |
|
Сравнение методов java и функций delphi
|
|||
---|---|---|---|
#18+
Pcrepair Вопрос: в жава такое возможно? ДА Pcrepair если ДА то каким образом Способов много. Лучший такой: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
Тебе это покажится изыточным и многословным. Тут есть две вещи: 1. Да, многсловно - используй kotlin 2. За каждой "лишней" строкой скрывается логика - потому что функция не просто фигнёй страдает, а выполняет некоторую операцию у который есть результат ИМЕЕЮЩИЙ СМЫСЛ. И добавочный класс - он описывает смысл (при хорошем выборе имён всё понятно и. комментарии не нужны). Ну и так далее. Да, с точки зрения "херак и продакшн" этовсего лишь лишние символы и лишнее время. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2021, 09:36 |
|
Сравнение методов java и функций delphi
|
|||
---|---|---|---|
#18+
Alexey Tomin, Да. Это многословно))). С другой стороны, дельфи для десктоп. А сабж для веб. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2021, 09:50 |
|
Сравнение методов java и функций delphi
|
|||
---|---|---|---|
#18+
PetroNotC Sharp Alexey Tomin, Да. Это многословно))). С другой стороны, дельфи для десктоп. А сабж для веб. Не вижу связи. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2021, 09:52 |
|
Сравнение методов java и функций delphi
|
|||
---|---|---|---|
#18+
Alexey Tomin, Кстати, разбить метод с двумя out на два метода, способ лучше чем ваш ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2021, 09:52 |
|
Сравнение методов java и функций delphi
|
|||
---|---|---|---|
#18+
Alexey Tomin PetroNotC Sharp Alexey Tomin, Да. Это многословно))). С другой стороны, дельфи для десктоп. А сабж для веб. Не вижу связи. В десктопе это не надо. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2021, 09:54 |
|
Сравнение методов java и функций delphi
|
|||
---|---|---|---|
#18+
PetroNotC Sharp Ну и ты out вместо var не поставил) PetroNotC Sharp Нельзя простые типы. Только классом. И считается плохим стилем программирования. PetroNotC Sharp Alexey Tomin, Кстати, разбить метод с двумя out на два метода, способ лучше чем ваш ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2021, 10:09 |
|
Сравнение методов java и функций delphi
|
|||
---|---|---|---|
#18+
Pcrepair модуль в дельфи - аналог класса в жава. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2021, 10:18 |
|
Сравнение методов java и функций delphi
|
|||
---|---|---|---|
#18+
Никанор Кузьмич, 1. Разница большая. Меня задолбало обнулять на входе переменные если нужен только выход. Out это сам делает ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2021, 10:19 |
|
Сравнение методов java и функций delphi
|
|||
---|---|---|---|
#18+
Никанор Кузьмич Я бы поспорил. Это мнение было java ветки. Как в дельфи не пишут в java. "казнить нельзя помиловать" ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2021, 10:21 |
|
Сравнение методов java и функций delphi
|
|||
---|---|---|---|
#18+
Никанор Кузьмич Модуль - это скорее пакет джава, ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2021, 10:23 |
|
Сравнение методов java и функций delphi
|
|||
---|---|---|---|
#18+
Pcrepair, Вот наиболее близкий аналог в Java. Там где необходимо изменять значение в параметре - передаются ссылки на объекты-холдеры Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
Понятно, что такой код вносит сайд-эффекты и не стоит так делать. https://en.wikipedia.org/wiki/Side_effect_(computer_science) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2021, 11:49 |
|
Сравнение методов java и функций delphi
|
|||
---|---|---|---|
#18+
Никанор Кузьмич Pcrepair модуль в дельфи - аналог класса в жава. Кстати, Kotlin ещё ещё лучше там, что ближе к Delphi, чем java: - есть "просто функции" - файл может вмещать сколько угодно (в т.ч. публичных) классов - как модуль delphi - синтаксис "прямой" (var x: Int) а не "обратный" (int x;) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2021, 12:47 |
|
Сравнение методов java и функций delphi
|
|||
---|---|---|---|
#18+
Alexey Tomin, Осталось их туда заманить. Не пойдут ведь:)) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2021, 13:01 |
|
Сравнение методов java и функций delphi
|
|||
---|---|---|---|
#18+
Alexey Tomin - файл может вмещать сколько угодно (в т.ч. публичных) классов - как модуль delphi ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2021, 13:26 |
|
Сравнение методов java и функций delphi
|
|||
---|---|---|---|
#18+
Никанор Кузьмич Alexey Tomin - файл может вмещать сколько угодно (в т.ч. публичных) классов - как модуль delphi Можно. Будут. Но это не модуль, а внутренние классы. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2021, 13:45 |
|
Сравнение методов java и функций delphi
|
|||
---|---|---|---|
#18+
это всё игра слов. я бы посоветовал Pcrepair написать транслятор с языка delphi на java. простые вопросы бы отпали. а настоящие - возникли. и решились. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2021, 20:01 |
|
Сравнение методов java и функций delphi
|
|||
---|---|---|---|
#18+
chron это всё игра слов. я бы посоветовал Pcrepair написать транслятор с языка delphi на java. простые вопросы бы отпали. а настоящие - возникли. и решились. да у меня просто тышши процедур и функций на делфи которые делают что то полезное. но транслятор - это слишком в бок, думалось нет ли простого способа переписать когда нужно с делфи на жава и не надо ерундой говорить что делфи - десктоп, жава - веб на дельфи можно написать что угодно, просто заказчиков нет, и да только под ВЫНь, видимо это базовая проблема ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2021, 20:23 |
|
Сравнение методов java и функций delphi
|
|||
---|---|---|---|
#18+
Pcrepair и не надо ерундой говорить что делфи - десктоп, жава - веб на дельфи можно написать что угодн Ага. Вот так print("<!DOCTYPE html><html><head><meta charset="utf-8" /><title>HTML Document</title></head><body><p....... Pcrepair только под ВЫНь, Вам сколько лет что вы про лазарус не слышали? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2021, 20:33 |
|
Сравнение методов java и функций delphi
|
|||
---|---|---|---|
#18+
[quot PetroNotC Sharp#22386628] Pcrepair Вам сколько лет что вы про лазарус не слышали? лазерус? аххаха это убогое ... для убогих ... только .... тратят на это ... личное время ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2021, 08:20 |
|
Сравнение методов java и функций delphi
|
|||
---|---|---|---|
#18+
Pcrepair, Имхо поставь. Бла бла бла ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2021, 09:12 |
|
Сравнение методов java и функций delphi
|
|||
---|---|---|---|
#18+
[quot Pcrepair#22386745] PetroNotC Sharp пропущено... лазерус? аххаха это убогое ... для убогих ... только .... тратят на это ... личное время Ну как OpenSource проект без поддержки корпораций норм. В принципе где-то на уровне Delphi 3, правда с VCL не совместима от слова совсем. Так что это никак не замена Delphi. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2021, 16:27 |
|
Сравнение методов java и функций delphi
|
|||
---|---|---|---|
#18+
Pcrepair chron это всё игра слов. я бы посоветовал Pcrepair написать транслятор с языка delphi на java. простые вопросы бы отпали. а настоящие - возникли. и решились. да у меня просто тышши процедур и функций на делфи которые делают что то полезное. но транслятор - это слишком в бок, думалось нет ли простого способа переписать когда нужно с делфи на жава и не надо ерундой говорить что делфи - десктоп, жава - веб на дельфи можно написать что угодно, просто заказчиков нет, и да только под ВЫНь, видимо это базовая проблема Глупость от которой волосы встают дыбом. Ява - не вэб. Никаким боком. Ну, разве что чуть-чуть. Делфи тоже не вэб, разве что чуть-чуть. Вы про CGI или про Fast CGI слыхали? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2021, 17:59 |
|
|
start [/forum/topic.php?fid=59&msg=40106019&tid=2120316]: |
0ms |
get settings: |
8ms |
get forum list: |
6ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
46ms |
get topic data: |
3ms |
get forum data: |
1ms |
get page messages: |
457ms |
get tp. blocked users: |
0ms |
others: | 296ms |
total: | 819ms |
0 / 0 |