Описание тега strong-typing
Система типизации, которая устанавливает ограничения на то, какие операции или методы могут вызываться для объекта на основе типа.
1
ответ
C# Generics: Могу ли я объединить перегруженные методы в один с различными типами данных возврата / ввода?
У меня есть 4 статических вспомогательных метода, которые я хочу объединить в один, если это возможно. Каждый метод идентичен за исключением типа данных входного параметра и установки значения в типах ReturnDto и ReturnDto. Я довольно новичок в Gene…
28 сен '17 в 16:13
1
ответ
Должны ли модели представления всегда содержать входные данные для форм в этом представлении?
Этот вопрос связан с этим, но я думаю, что в моем примере у меня есть детали, которые могут изменить ответы. Скажем, у меня есть действие пользователя на контроллере, который отображает представление для отображения данных о конкретном пользователе,…
28 ноя '12 в 20:36
2
ответа
Как сослаться на уже существующую переменную типа в спецификации типа haskell?
Я хочу напечатать spec функцию f', определенную внутри функции f, чтобы обе их спецификации типа ссылались на одну и ту же переменную типа. Однако, когда я пытаюсь сделать это, я получаю ошибку компиляции от компилятора, которая предполагает, что m …
19 авг '13 в 12:31
5
ответов
Статическая / строгая типизация и рефакторинг
Мне кажется, что самая бесценная вещь в статическом / строго типизированном языке программирования заключается в том, что он помогает рефакторингу: если / когда вы меняете какой-либо API, то компилятор сообщит вам, что это изменение сломало. Я могу …
19 май '09 в 00:17
3
ответа
Java слабо типизирован, как показывает этот пример по сравнению с python?
Я знаком с сильными и слабыми типами. Я также знаю, что Java строго типизирован. Теперь я изучаю Python, и это сильный типизированный язык. Но теперь я вижу, что python "более" строго типизирован, чем Java. пример для иллюстрации public class String…
30 авг '13 в 00:04
2
ответа
Преимущества для языков с "слабым набором текста"
Почему язык программирования хочет использовать слабую типизацию вместо строгой типизации?
08 дек '10 в 21:19
1
ответ
TypeScript Duck Typing, хотите сильную статическую печать
TypeScript использует типизированную (статическую) утку. Я фанат расширения примитивных типов для предотвращения неправильной подстановки. Например, я хотел бы присвоить переменной номера кредитной карты тип номера кредитной карты, а не целое число.…
26 мар '14 в 23:02
0
ответов
Сбой CKEditor на Lotus Notes Теги <strong>
У меня проблема в CKEditor на Lotus Notes. У нас есть эта форма в нашем приложении: перед сохранением. После того, как мы сохранили, это результат, когда я конвертирую в PDF документ: pdf файл. Я решил проблему с изменением типа поля в Notes: формат…
19 фев '18 в 14:05
1
ответ
ildasm Ссылка на внутренние классы в сторонних DLL
Ребята, Проблема беспокоит меня в течение нескольких дней, и я подумал, может быть, пришло время поделиться ею с сообществом. Мне нужно внести изменения в старый проект в корпорации. Эта Dll ссылается на стороннюю DLL и использует внутренний класс в…
25 июл '17 в 06:27
1
ответ
NSTimer является retaind, а действие NSButton не сохраняется
Мой вопрос почему [myButton addTarget:self action:@selector(myAction) forControlEvents:UIControlEventTouchUpInside]; это не сохранить и mytimer = [NSTimer scheduledTimerWithTimeInterval:1.0f target:self selector:@selector(_timerFired:) userInfo:nil …
17 июл '14 в 05:50
3
ответа
Как создать типизированный стек с помощью Objective-C
Однако я могу довольно легко создать класс стека, используя методы доступа push и pop для NSArray. Я могу сделать это универсальным для любого производного класса NSObject, однако я хочу хранить только определенный класс в этом стеке. В идеале я хоч…
09 мар '11 в 22:49
1
ответ
Tyescript: Как определить типизацию для строго типизированного массива Array of Array
Уже есть подобный вопрос, единственное отличие состоит в том, что я хочу объявить наборы в d.ts файл вместо объявления каждый раз. Я пишу набрав как interface SomeType { key1: string[]; key2: number; } которые Objects with named properties тип. Тепе…
29 ноя '16 в 10:17
7
ответов
Есть ли хороший строго типизированный способ делать события PropertyChanged в C#?
Это должно быть довольно распространенным событием, чтобы изменить имя свойства и ожидать, что функциональность Rename в Visual Studio позаботится обо всех необходимых переименованиях, за исключением имени свойства события PropertyChanged в INotifyP…
14 июл '09 в 21:16
1
ответ
Q&A - Как получить имя свойства / функции / действия / метода (интерфейса или класса) строго типичным способом?
Описание проблемы Предполагая, что у вас есть интерфейс / класс и вы хотите получить имя свойства / функции / действия, как и как это лучше всего делать? например, дано: public interface IConvertible { // ... bool ToBoolean(IFormatProvider provider)…
31 авг '15 в 12:00
3
ответа
Передача строго типизированного имени свойства в качестве аргумента
У меня есть коллекция IEnumerable<School> который передается в метод расширения, который заполняет DropDownList, Я также хотел бы передатьDataValueField а также DataTextField в качестве аргумента, но я хотел, чтобы они были строго напечатаны. …
25 окт '12 в 17:42
1
ответ
Как сделать VB.Net List более гибким для вызывающего абонента
Я новичок в дженерики и коллекции в VB.Net. Я написал свой первый класс, который создает список пользовательских объектов. Хотя это, кажется, работает, я считаю, что я сделал это грубым способом, и я хотел бы знать, как улучшить его для кода, которы…
24 авг '13 в 22:43
3
ответа
Динамический Javascript - это действительно?
Может кто-нибудь сказать мне, если это действительный JavaScript? Я знаю, что вы не можете делать такие вещи в C#, но JS гораздо более свободный язык.. var arrayToUse = "arr" + sender.value; for (i = 0; i <= arrayToUse.length; i++) { // something…
10 июл '11 в 23:15
1
ответ
Лучший способ создать строго типизированную оболочку для словаря<string, string>
У меня есть словарь, содержащий значения конфигурации для других классов (задачи, которые будут выполняться периодически, выполняя различную специализированную логику), которые сохраняются в базе данных, а затем передаются обратно во время выполнени…
06 июл '10 в 16:43
4
ответа
Python сильный / слабый динамический / статический язык типов?
Я узнал, что Python является сильно-динамическим типизированным языком. динамический: тип переменной определяется во время выполнения, а НЕ во время компиляции. В этой части я могу понять, что тип определяется, когда значение (тип курса) назначается…
15 янв '14 в 07:36
1
ответ
Означает ли строгая типизация безопасность типов?
Я рассматриваю лекционные заметки для курса по составлению, и один из слайдов говорит: Строго типизированные языки гарантируют, что принятые программы безопасны для типов Тем не менее, я не могу найти никаких доказательств этого в другом месте. Напр…
29 май '12 в 15:05