подскажите, механизм импортирования в D для файлов и директорий не доставляет проблем вроде усложнения установки источника происхождения программного элемента? К примеру, имп...
а можно как-то реализовать оба метода? interface CoffeeMachine { void get(); } interface CookieMachine { void get(); } class ComboMachine : CoffeeMachine, CookieMachine { ...
а существует концепция "минимального количества инструкций в определенном формальном языке для выражения определенного алгоритма"? Например я могу описать какой-то простейший...
подскажите, разрешает ли PHP неявную инициализацию переменных в каком-либо контексте (локальные переменные, глобальные, поля класса, через какие-то ещё механизмы языка)? Или ж...
Начал читать книгу "Sets for Mathematics" by F. William Lawvere, Robert Rosebrugh, в ней объясняют теорию категорий в связке с категорией множеств Подскажите определения к in...
В Скала можно задать тип с помощью переменной, хранящей тип? val int = Int // works val ten: int = 10 // doesn't work или вернуть тип (дженерик) из функции? def objectIdent...
Наткнулся в интернете на вопрос почему, скажем, byte и short не имеют уникальных суффиксов для своих литералов (вроде L для long или u для unsigned int): I guess short litera...
подскажите, разрешает ли Delphi неявную инициализацию переменных компилятором в каком-либо контексте (локальные переменные, глобальные, поля класса, через какие-то ещё механиз...
подскажите, разрешает ли Nim неявную инициализацию переменных компилятором в каком-либо контексте (локальные переменные, глобальные, поля объекта, через какие-то ещё механизмы...
Или можно только через var/:= убрать аннотации типов в левой части?
float[3] a = [1.0f,2.0f,3.0f] + [3.0f,2.0f,1.0f]; // [4,4,4] // Error: invalid array operation `to([1, 2, 3]) + to([3, 2, 1])` (possible missing []) float[3] b = to!(float[])...
подскажите, разрешает ли Скала неявную инициализацию переменных компилятором в каком-либо контексте (локальные переменные, глобальные, поля класса, через какие-то ещё механизм...
бывают ли ситуации, когда нужно компилировать проект без инструментов автоматизации сборки вроде make/cmake? Или такая возможность в C/C++/Java/etc — просто историческая "ошиб...
В Go можно как-нить убрать аннотации типов в правой части выражения, оставив их в левой? var id func(int) int = func(x int) int { return x } Например, в C#: Func<int, i...
а можно как-то создать template функцию с тайп параметром, неизвестным в момент компиляции?
null по дефолту?
в D нельзя написать обобщённую анонимную функцию? Вроде T function(T)(T) id = (a) => a; Для обычной функции работает: T id(T)(T a) { return a; }
или в смысле без промежуточного внутреннего объекта?
"натуральной" поддержки наверное нет, но кое-как можно что-то делать через рефлексию, как я понял?
Не подскажете, в чём дело? class Program { static void Main(string[] args) { MyFunc(out double K, 59); Console.WriteLine(K); ...