OberonCore https://forum.oberoncore.ru/ |
|
Какая типизация у Oberon? https://forum.oberoncore.ru/viewtopic.php?f=1&t=6510 |
Страница 2 из 2 |
Автор: | kekc_leader [ Пятница, 13 Декабрь, 2019 00:31 ] |
Заголовок сообщения: | Re: Какая типизация у Oberon? |
Info21 писал(а): Pimbom писал(а): А если хочу, чтобы динамическая типизация не помешала в работе, то как быть? Вставлять в каждую процедуру проверки типов всех используемых переменных -- см. ветку против питона, там есть пример из реальной жизни ))Ответ неверный. Правильный ответ: «Пишите на Обероне». |
Автор: | Pimbom [ Пятница, 13 Декабрь, 2019 08:14 ] |
Заголовок сообщения: | Re: Какая типизация у Oberon? |
Info21 писал(а): Pimbom писал(а): А если хочу, чтобы динамическая типизация не помешала в работе, то как быть? Вставлять в каждую процедуру проверки типов всех используемых переменных -- см. ветку против питона, там есть пример из реальной жизни )) |
Автор: | adimetrius [ Пятница, 13 Декабрь, 2019 09:59 ] |
Заголовок сообщения: | Re: Какая типизация у Oberon? |
Pimbom писал(а): Info21 писал(а): Pimbom писал(а): А если хочу, чтобы динамическая типизация не помешала в работе, то как быть? Вставлять в каждую процедуру проверки типов всех используемых переменных -- см. ветку против питона, там есть пример из реальной жизни ))Для JS тоже подойдет |
Автор: | kekc_leader [ Вторник, 17 Декабрь, 2019 03:36 ] |
Заголовок сообщения: | Re: Какая типизация у Oberon? |
Это завуалированный совет «не пишите на Питоне и JS, если можете» (я к этому совету присоединяюсь). |
Автор: | Pimbom [ Вторник, 17 Декабрь, 2019 09:12 ] |
Заголовок сообщения: | Re: Какая типизация у Oberon? |
Цитата: Вставлять в каждую процедуру проверки типов всех используемых переменных А эта фраза правильно напечатана или здесь есть опечатка? Не совсем понимаю, что здесь написано.Цитата: Для JS тоже подойдет Синтаксис JS не знаю, а синтаксис Python знаю.
|
Автор: | kekc_leader [ Понедельник, 23 Декабрь, 2019 02:11 ] |
Заголовок сообщения: | Re: Какая типизация у Oberon? |
Pimbom писал(а): Не совсем понимаю, что здесь написано. Имеется в виду, что в начале каждой процедуры на Питоне или JS можно перед полезным действием вставить проверки типов переданных параметров. Код: function f(x, y) {
if (typeof x != 'number') { console.error('x in f not a number.') } else if (typeof y != 'number') { console.error('y in f not a number.') } else { // полезное действие } } |
Страница 2 из 2 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |