Запитання з тегом «strong-typing»


9
Статичний / динамічний проти сильного / слабкого
Я бачу, що ці терміни повсюдно переповнені в програмуванні і маю розпливчасте уявлення про те, що вони означають. Пошук показує, що такі речі насправді запитували по всій кількості переповнення стека. Наскільки мені відомо, статичне / динамічне введення мовами тонко відрізняється від сильного / слабкого введення тексту, але те, що ця …

11
Сильно набрано Python?
Я натрапив на посилання, які говорять, що Python є сильно набраною мовою. Однак я подумав, що сильно набраними мовами ти цього не можеш зробити: bob = 1 bob = "bob" Я думав, що сильно набрана мова не сприймає зміни типу під час виконання. Можливо, у мене неправильне (або занадто спрощене) …

2
Що роблять суворі типи в PHP?
Я бачив наступний новий рядок у PHP 7, але ніхто насправді не пояснює, що це означає. Я переглянув це, і все, про що вони говорять, це ви будете це вмикати чи не подобатися у вигляді опитування. declare(strict_types = 1); Що це робить? Як це впливає на мій код? Чи варто …

11
Чи є в Objective-C сильно типізовані колекції?
Я новачок у програмах Mac / iPhone та Objective-C. У C # та Java у нас є "дженерики", класи колекцій, учасники яких можуть бути лише задекларованого типу. Наприклад, в C # Dictionary<int, MyCustomObject> може містити лише ключі, які є цілими числами та значеннями типу MyCustomObject. Чи існує подібний механізм у …


17
Сильно набрано С?
Процитувавши Вікіпедію : Двома загальновживаними мовами, які підтримують багато видів неявного перетворення, є C та C ++, і іноді стверджують, що це слабо введені мови. Однак інші стверджують, що ці мови встановлюють достатньо обмежень щодо способу змішування операндів різних типів, і ці дві слід розглядати як сильно набрані мови. Чи …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.