Вопросы с тегом «strong-typing»

319
Статический / Динамический против Сильный / Слабый

Я вижу эти термины повсеместно в программировании, и у меня есть смутное представление о том, что они имеют в виду. Поиск показывает, что на самом деле такие вещи задавались по всему переполнению стека. Насколько я знаю, статическая / динамическая типизация в языках слегка отличается от строгой /...

234
Является ли Python строго типизированным?

Я наткнулся на ссылки, в которых написано, что Python - язык строго типизированный. Тем не менее, я думал, что в строго типизированных языках вы не можете сделать это: bob = 1 bob = "bob" Я думал, что строго типизированный язык не допускает изменения типа во время выполнения. Возможно, у меня...

149
Что строгие типы делают в PHP?

Я видел следующую новую строку в PHP 7, но никто толком не объясняет, что это значит. Я погуглил, и все, о чем они говорят, это то, включите ли вы это или нет, как в опросах. declare(strict_types = 1); Что оно делает? Как это повлияет на мой код? Я должен сделать это? Некоторое объяснение было бы...

142
Есть ли в Objective-C строго типизированные коллекции?

Я новичок в программировании Mac / iPhone и Objective-C. В C # и Java есть «дженерики», классы коллекций, члены которых могут быть только объявленного типа. Например, в C # Dictionary<int, MyCustomObject> могут содержать только ключи, которые являются целыми числами, и значениями типа...

88
C строго типизирован?

Процитирую Википедию : Два широко используемых языка, поддерживающих многие виды неявного преобразования, - это C и C ++, и иногда утверждается, что это языки со слабой типизацией. Однако другие утверждают, что эти языки налагают достаточно ограничений на то, как могут быть смешаны операнды разных...