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 писал(а):
А если хочу, чтобы динамическая типизация не помешала в работе, то как быть?
Вставлять в каждую процедуру проверки типов всех используемых переменных -- см. ветку против питона, там есть пример из реальной жизни ))

Ответ неверный. Правильный ответ: «Пишите на Обероне». :D

Автор:  Pimbom [ Пятница, 13 Декабрь, 2019 08:14 ]
Заголовок сообщения:  Re: Какая типизация у Oberon?

Info21 писал(а):
Pimbom писал(а):
А если хочу, чтобы динамическая типизация не помешала в работе, то как быть?
Вставлять в каждую процедуру проверки типов всех используемых переменных -- см. ветку против питона, там есть пример из реальной жизни ))
Этот совет при работе в Python предназначен?

Автор:  adimetrius [ Пятница, 13 Декабрь, 2019 09:59 ]
Заголовок сообщения:  Re: Какая типизация у Oberon?

Pimbom писал(а):
Info21 писал(а):
Pimbom писал(а):
А если хочу, чтобы динамическая типизация не помешала в работе, то как быть?
Вставлять в каждую процедуру проверки типов всех используемых переменных -- см. ветку против питона, там есть пример из реальной жизни ))
Этот совет при работе в Python предназначен?


Для 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/