0
ответов

Поддерживает ли Objective-C трейты / примеси?

Есть ли какие-нибудь техники для эмуляции трейтов или примесей в Objective-C? В Scala, например, я могу сделать что-то вроде этого: trait ControllerWithData {def loadData = ... def reloadData = ... ...
вопрос задан: 8 April 2011 21:59
0
ответов

Почему черты Scala на самом деле не являются чертами?

Кто-то недавно сказал мне, что черты Scala не являются «истинными» чертами, и что они на самом деле просто миксины. К сожалению, у меня не было возможности спросить его, почему. Кто-нибудь знает, что он ...
вопрос задан: 9 March 2011 13:02
0
ответов

Scala: Смешивание трейтов с приватными полями

Это не большой вопрос, скорее я рад, что это вообще возможно! Я написал этот небольшой пример, чтобы доказать обратное - я ожидал либо ошибки компилятора, либо одного из значений (111 ...
вопрос задан: 5 March 2011 12:26
0
ответов

Черты и передача признаков в качестве параметров шаблона

Когда целесообразно передавать признаки как параметры шаблона, а не просто использовать некоторые существующие структуры признаков, такие как typedef basic_ofstream > vs .typedef ...
вопрос задан: 11 February 2011 07:48
0
ответов

Лучшая практика для реализации черты Scala, которая поддерживает цепочка методов

Я хочу создать черту, которая добавляет некоторое свойство к классу и позволяет связывать методы. Проверено в Scala 2.8.1. trait SomeProperty {var prop: String = "default" def setProp (s: ...
вопрос задан: 28 January 2011 08:52
0
ответов

Можно ли интегрировать Amazon S3 (или Cloud Files или Smiliar) с MS Access (VBA)?

Когда мы создаем приложения для очистки, мы обычно создаем интерфейс MS Access для внутреннего использования и веб-интерфейс ASP.NET / PHP для некоторых более мелких функций для внешних пользователей. Одна проблема, с которой мы сталкиваемся ...
вопрос задан: 21 January 2011 16:10
0
ответов

Определение константности вложенного типа

Обычно, если мне нужно определить, является ли тип константным, я просто используйте boost :: is_const. Однако я столкнулся с проблемой при попытке определить постоянство вложенного типа. Рассмотрим следующие особенности ...
вопрос задан: 13 January 2011 18:49
0
ответов

Является ли свойство C ++ is_lambda, реализованное исключительно в виде библиотеки, невозможным?

У меня вопрос относительно лямбда-выражений C ++ 0x. В моем коде было бы полезно знать, является ли данный тип типом лямбда-выражения C ++ 0x. Приведу пример: struct foobar невозможно? У меня вопрос относительно лямбда-выражений C ++ 0x.
вопрос задан: 12 January 2011 09:27
0
ответов

Это возможный автоматически принудить параметры передало делегированным методам (от черты Массива) использующий Moose/MooseX:: Объявить для Perl?

Я создаю класс, который будет содержать список IP-адресов как Сеть:: объекты IP. Я перенес Сеть:: объект IP как подтип (IPAddress), и определенный приведение от строки до IPAddress. Затем...
вопрос задан: 20 October 2010 14:57
0
ответов

Поведение при инициализации Scala

Посмотрите на следующий код. trait MyTrait {val myVal: String} класс MyClass расширяет MyTrait {val myVal = "Value"} класс MyClass2 (val myVal: String) расширяет MyTrait Почему ...
вопрос задан: 30 September 2010 12:13
0
ответов

case class and traits

I want create a special calculator. I think that case class is a good idea for operations: sealed class Expr case class add (op1: Int, op2: Int) расширяет Expr case case sub (op1: Int, op2: Int) расширяется ...
вопрос задан: 3 September 2010 13:14
0
ответов

Есть ли способ в scala создать общий экземпляр без пример экземпляра?

Я играл с созданием универсальной фабрики следующим образом: trait Factory [T] {def createInstance (): T = new T ()} val dateFactory = новая фабрика [Date] () {} val myDate = dateFactory.createInstance () '...
вопрос задан: 20 August 2010 19:27