Публикации по теме 'strong-typing'


Введение в ржавчину
Введение в ржавчину Если вы похожи на меня, возможно, к вам подкрался Раст. При таком большом количестве устоявшихся языков программирования может быть трудно мотивировать себя изучить еще один, особенно такой же зарождающийся, как Rust. Однако по мере того, как все больше и больше компаний принимают этот новый язык, похоже, что он никуда не денется. Эта статья поможет вам ответить на несколько жизненно важных вопросов: Что такое Rust? Что делает его мощным? Какой синтаксис он..

Вопросы по теме 'strong-typing'

Элемент ViewData с ключом message имеет тип System.String, но должен иметь тип IEnumerable ‹SelectListItem›.
Я пытаюсь реализовать приложение MVC, которое имеет представление, контроллер и модель представления, чтобы заполнить раскрывающийся список из базы данных, а затем использовать данные для выбранного элемента в [HttpPost]. Ниже приведены данные в...
4021 просмотров

Почему список можно сравнить с целым числом в Python
Я искал, и, похоже, ни у кого нет этого конкретного вопроса. Почему Python позволяет мне сравнивать список с целым числом? Например, [] < 10 оценивается как False а также [] > 10 оценивается как Истина Разве эти операции не...
72 просмотров

Как расширить модуль в рамках проекта?
Я использую fastify с плагином fastify-static . Я также предоставляю собственное объявление типов TypeScript для этого плагина в typings/fastify-static/index.d.ts : declare module "fastify-static" { import { Plugin } from "fastify";...
263 просмотров

Поддержка времени компиляции для Autofac
Мы исследуем контейнеры внедрения зависимостей для нашего проекта. Сейчас выбираем между Autofac и Castle Windsor. Есть кое-что, что очень важно для нас: строго тип регистрации для Autofac. Пример: public interface ITestAutofac { }...
402 просмотров

Можно ли динамически создавать полиморфный вариантный тип с помощью модулей?
Я пытаюсь создать журнал и повторно использовать свой код reasonML. У меня есть типы модулей модели, которые выглядят следующим образом: module Diet = { type schemaType = [`DietSchema]; type idType = [`DietId(UUID.t)]; let schema =...
489 просмотров

Вопросы и ответы. Как получить имя свойства/функции/действия/метода (интерфейса или класса) строго типизированным способом?
Описание проблемы Предполагая, что у вас есть интерфейс/класс и вы хотите получить имя свойства/функции/действия, как и как лучше всего это сделать? например данный: public interface IConvertible { // ... bool...
597 просмотров
schedule 30.03.2022

PHP 'instanceof' не работает с константой класса
Я работаю над фреймворком, который стараюсь печатать как можно сильнее. (Я работаю в PHP и беру некоторые идеи, которые мне нравятся, из C# и пытаюсь использовать их в этой среде.) Я создаю класс Collection, который представляет собой набор...
5335 просмотров
schedule 03.04.2022

Языки со строгой типизацией для веб-программирования
Существуют ли для Интернета какие-либо строго типизированные языки программирования? Сейчас я программирую на PHP, но часто мне хочется, чтобы он кричал на меня, когда я пытался сравнить число со строкой. Функции стандартной библиотеки, которые...
5329 просмотров
schedule 17.05.2022

Что предпочесть? Класс перечисления или вложенный безымянный тип перечисления?
enum Color1 { red, blue, green }; // ok // enum Color2 { red, blue, green }; // error, enum conflicts struct Color3 { enum { red, blue, green }; // ok, no conflicts }; enum class Color4 { red, blue, green }; // ok, no conflicts Color1 и...
53 просмотров
schedule 22.05.2022

Java Generics - трудности с обеспечением строгой проверки типов
Вот мой код: public class Sequence<T> { protected List<T> sequence = new ArrayList<T>(); public Matrix<OrderedPair<T, ?>> createCartesianProduct(Sequence<?> secondSequence) {...
1825 просмотров
schedule 01.06.2022

Разница между строгим и статическим набором текста, а также слабым и динамическим набором текста
Насколько я понимаю, динамическая типизация - это то же самое, что и слабая типизация, а сильная типизация - это то же самое, что статическая типизация, но я не уверен, что я прав.
17842 просмотров
schedule 28.06.2022

строго типизированное представление, проецируемое linq
Я потратил часы за часами, пытаясь понять, как преобразовать данные, проецируемые из linq, в строго типизированное представление. Моя проблема в том, что я думаю, что моя проблема в том, что я не знаю, как использовать IEnumberable и IGrouping....
443 просмотров
schedule 05.07.2022

ListBox.DisplayMember = [String] Могу ли я как-то обойти это, чтобы оно отличалось от строки в .NET?
Вопрос задается в отношении Object DataSource. Итак, учтите, что у меня есть класс public class Customer{ public String name; public int age; public Customer(String name, int age) { this.name = name; this.age =...
2832 просмотров

Почему указатель не может соответствовать переменной другого типа, даже если размер тот же?
Почему размер любого указателя 4 или 8 байт, но никакая другая переменная в него не помещается? Я получаю сообщение об ошибке при попытке присвоить двойному указателю значение указателя int. int *int_ptr{nullptr}; float...
87 просмотров
schedule 28.07.2022

Как требовать строго типизированные примитивные значения в XML
Я создаю схему XSD для представления списка пар ключ-значение. Я хотел бы ограничить ключи строкой (это просто), но значения могут быть любыми простыми типами XSD (datetime, string, int ...). Однако я хочу, чтобы значения в документах экземпляров...
144 просмотров
schedule 15.08.2022

Строгий тип RadioButtonList MVC 3
Это вообще возможно? Может быть, я глуп, но я не могу применить ни один из ответов здесь или где-либо еще к моей конкретной ситуации. Что я хочу сделать, так это передать строго типизированную модель викторины на мой взгляд. Викторина имеет...
2119 просмотров

Использование типа класса в качестве словарного ключа
В Swift 3 я хочу создать словарь, в котором хранятся классы определенного типа (т.е. класс типа, а не экземпляры), а также использовать тип класса в качестве ключа... var viewDelegates = [MyViewDelegate.Type : MyViewDelegate.Type]() Но это...
71 просмотров
schedule 17.08.2022

Есть ли связь между функциональным программированием и строгой типизацией?
Все «чистые» функциональные языки строго типизированы. Есть ли какая-то связь между ними?
870 просмотров

Обеспечить строгую проверку типов в C (строгость типов для определений типов)
Есть ли способ принудительно применить явное приведение для typedef одного и того же типа? Мне приходилось иметь дело с utf8, и иногда меня путали индексы для количества символов и байтов. Так что было бы неплохо иметь несколько определений типов:...
16289 просмотров
schedule 29.11.2022

Используйте строго типизированные данные, а не строку для привязки к раскрывающемуся списку.
Учитывая следующий класс.... namespace IMTool.Data { public partial class AllContracts { internal class Metadata { public int ContractId { get; set; } [Required] public string Name { get;...
332 просмотров
schedule 16.08.2023