@scala_ru

Страница 1196 из 1499
Eugene
12.01.2018
11:32:38
findOpponents[Id]

https://gist.github.com/ezhulkov/ceab9cdd355d66e0e4065984d613f076

Kirill
12.01.2018
11:40:43
Alexey
12.01.2018
11:41:55
c.typecheck а это зачем?

Google
Kirill
12.01.2018
11:41:55
Было не очень очевидно это найти. И сообразить, что класс стоит выносить в отдельный файл от класса, у которого этот макрос разворачивается

Alexey
12.01.2018
11:42:38
tree.tpe <:< typeOf[A]

Kirill
12.01.2018
11:43:17
Нпе

Alexey
12.01.2018
11:43:31
чавооо?

Denis
12.01.2018
11:43:34
https://gist.github.com/ezhulkov/ceab9cdd355d66e0e4065984d613f076
inferred type arguments [List[Int],Id] do not conform to method shuffle's type parameter bounds [T,CC[X] <: TraversableOnce[X]]

что логично

Kirill
12.01.2018
11:43:57
чавооо?
Попробовал только что заменить, получил npe

Alexey
12.01.2018
11:44:12
а код то какой в макросе?

Eugene
12.01.2018
11:44:20
что логично
ну вот он же догадался что (which expands to) List[java.util.UUID]

Kirill
12.01.2018
11:44:22
Его мнооооого

Ну сириусли. Я правда не уверен, может быть там не Tree, а TypeTree. Кто ж его знает

Alexey
12.01.2018
13:08:19
есть ли какой-то способ запретить неявное преобразование в строковой интерполяции?

Google
Alexey
12.01.2018
13:09:25
постоянно ошибаюсь с s"/my/path/$idWrapper и получаю /my/path/IdWrapper(1) :(

Vadim
12.01.2018
13:17:13
написать свой метод который будет брать только строки, а не Any

implicit class StringsOnly(val sc: StringContext) extends AnyVal { def S(args: String*): String = { sc.standardInterpolator(StringContext.treatEscapes, args) } }

Alexey
12.01.2018
14:15:32
ну это вариант, но по рукам других бить не будет :(

Юрий
12.01.2018
14:16:06
ну это вариант, но по рукам других бить не будет :(
Можно попробовать написать правило для scalawarts

Vadim
12.01.2018
14:16:27
можно передеф сменить)

Alexey
12.01.2018
14:41:10
жестковато :)

Ivan
12.01.2018
15:17:35
Как на скале выстрелить себе в ногу?

Daniel
12.01.2018
15:18:23
Alex
12.01.2018
15:18:49
sun.misc.Unsafe

KrivdaTheTriewe
12.01.2018
15:19:13
Grigory
12.01.2018
15:20:20
Oleg
12.01.2018
15:20:39
Как на скале выстрелить себе в ногу?
Сразу почему-то в голову пришло наследование от кейз-класса

Daniel
12.01.2018
15:47:38
и никто не вспомнил Any => Nothing

Nikolay
12.01.2018
15:48:49
Any => Unit

классику не знаешь

Daniel
12.01.2018
15:49:39
Простите, года два не трогал

Alexander
12.01.2018
16:26:01
Admin
ERROR: S client not available

Google
Robert
12.01.2018
16:28:32
Nothing => Any
Это типа абсурд?)

Alexander
12.01.2018
16:28:44
Ага

Robert
12.01.2018
16:29:07
Ага
Тонко =)

Oleg
12.01.2018
16:37:07
но нельзя же
Не знаю, где. В скале разрешается

KrivdaTheTriewe
12.01.2018
16:51:37
Не знаю, где. В скале разрешается
Наследоваться от case class в скале разрешается ?

Nikolay
12.01.2018
16:51:55
в 2.10 или 2.11 вроде можно было

KrivdaTheTriewe
12.01.2018
16:52:13
Видимо я к вам даже Джуном не смогу устроиться

Nikolay
12.01.2018
16:53:22
на собеседовании попросят отнаследоваться от кейс класса и написать функцию Nothing => F[Any] => F[Nothing -> Any]

Nick
12.01.2018
17:00:51
кеис класс от кеис класса вроде нельзя

Grigory
12.01.2018
17:03:38
кеис класс от кеис класса вроде нельзя
Скажем так что не гладко можно

Oleg
12.01.2018
17:09:45
Наследоваться от case class в скале разрешается ?
case class от case class с какой-то версии запрещён, а простой класс от case ты и сейчас можешь

Мастерство в том, чтобы всё сразу гуглить и проверять в коде, но в чате делать вид, что всегда это знал

Nikolay
12.01.2018
17:13:22
тапл. ну да, так нельзя

(Nothing, Any)

Oleg
12.01.2018
17:18:12
Слишком просто

Страница 1196 из 1499