@scala_ru

Страница 709 из 1499
Oleg
30.05.2017
08:45:24
Это же стыд какой что я немогу писать _.headOption там где ожидается FunctionK[List, Option]
а то, что тебе нужен специальный trait для FunctionK не стыд?

Denis
30.05.2017
08:50:24
стыд

вот даже положил https://contributors.scala-lang.org/t/universal-quantification-of-types-forall/878

Alexander
30.05.2017
09:05:26
Google
Denis
30.05.2017
09:07:04
shame

Alexey
30.05.2017
09:10:22
товарищи, можно, для тех кто не понимает что за аббревиатура SAM, ссылочку?

Denis
30.05.2017
09:11:26
Single Abstract Method - позволяет передавать функцию туда где ожидается инстанс интерфейса с ровно одним абстрактным методом

Alexey
30.05.2017
09:11:50
а, ну это да с 8-ой

сенку

Denis
30.05.2017
09:12:19
незачто )

KrivdaTheTriewe
30.05.2017
10:02:51
Это же полиморфные функции в джаве ?

String Jsoup.parse(html).text() Element Jsoup.parse(html).text(text1)

Или я сейчас что-то узнал про перегрузку функций

Aleksei
30.05.2017
10:04:54
Опять на собесе чтоли?

Alexey
30.05.2017
10:06:21
нет функции Element text() прост

Grigory
30.05.2017
10:06:22
перегрузка как одно из проявлений полиморфизма

Google
Diemust
30.05.2017
10:06:28
разное количество передаваемых значений же

а типы какие угодно пиши

KrivdaTheTriewe
30.05.2017
10:07:26
Опять на собесе чтоли?
да нет же, я почему - то думал что экземпляр одного объекта в джаве, может содержать в себе метод возвращаемое значение которого определяется в зависимостиот типа дженерика, но все разновидности методы должны возвращать один и тот же тип

Diemust
30.05.2017
10:08:27
https://docs.oracle.com/javase/tutorial/java/javaOO/methods.html

вперед =)

KrivdaTheTriewe
30.05.2017
10:09:46
вперед =)
The compiler does not consider return type when differentiating methods, so you cannot declare two methods with the same signature even if they have a different return type.

Спасибо

пере(за)грузка
совсем походу ничего не знаю.

Ну это хотябы считается антипаттерном? trait Example[F[_]] { def a[T](arg:T):F[T] def a[T](arg:T,b:T):T }

Diemust
30.05.2017
10:19:10
проблема еще в том, что скала иногда пропускает методы с одной сигнатурой, которые потом в рантайме ловятся

KrivdaTheTriewe
30.05.2017
10:19:15
trait a[a[_]]{ def a[a](a: a): a[a] def a[a](a: a, a: a): a }
Ну чего вы издеваетесь, я танкист, до меня медленно доходит

Diemust
30.05.2017
10:19:19
недавно с таким сталкивался

KrivdaTheTriewe
30.05.2017
10:20:35
Я просто нигде в стандартной библиотеке такого не видел, там все через буилдеры сделано и вот такого не выглядывает

Andry
30.05.2017
10:42:12
Только тапками не закидывайте за ламерский вопрос... Чота туплю неподетски... def foo(p: Int*) = p.foreach(println) foo(1,2,3,4) val s = Seq(1,2,3) foo(s) ???Есть функция принимает параметр переменной длинны, как мне туда запихнуть прилетевший ко мне Seq или List?

Daniel
30.05.2017
10:43:15
foo(s:_*)

Andry
30.05.2017
10:44:01
Блин во я тупан :) спасибо!

Aleksey
30.05.2017
13:02:03
Scalalaz #22 -- Android на Scala http://scalalaz.ru/series-22.html

Nick
30.05.2017
13:02:29
Google
Oleg
30.05.2017
13:03:36
почему не Scala на Android
вероятно, потому что scalaс на адроид запускать не собираются

Nick
30.05.2017
13:03:56
так же как и переписывать Android на скалу

Nick
30.05.2017
13:04:23
согласен на ничью

Oleg
30.05.2017
13:05:25
А вообще почему бы не попереписывать Fuchsia на scala-native

Nick
30.05.2017
13:05:55


Vasily
30.05.2017
13:06:25
Королев?

Andry
30.05.2017
13:07:23
Все норм, енто у вас что-то с браузером :)

Nick
30.05.2017
13:07:49
достаточно просто уменьшить браузер

Aleksey
30.05.2017
13:09:24
Королев?
Плэйн хтмл.

А что все фомкин то?

Nick
30.05.2017
13:09:52
@fomkin ну ты знаешь кого пнуть

Aleksey
30.05.2017
13:10:36
https://github.com/scalalaz-podcast/scalalaz-gen пул реквестс ар вэлкам

Nick
30.05.2017
13:10:41
margin-left: 25%

Aleksei
30.05.2017
13:11:01
создай пулл реквест )

Nick
30.05.2017
13:11:18
я хер ленивый, о каком pr может идти речь

Aleksei
30.05.2017
13:11:32
в чат писать не лень

сайт открывать не лень

Aleksey
30.05.2017
13:11:39
я хер ленивый, о каком pr может идти речь
ну тогда спасибо за репорт :)

Nick
30.05.2017
13:11:59
@aleksei_t советы давать не лень

Google
KrivdaTheTriewe
30.05.2017
13:12:58
ну тогда спасибо за репорт :)
спасибо, что делаете, если бы не скала комьюнити, я бы не узнал о перегрузке функций

https://github.com/scala-native/scala-native/pull/691

Alexander
30.05.2017
13:18:37
спасибо, что делаете, если бы не скала комьюнити, я бы не узнал о перегрузке функций
Перегрузка по возвращаемому значению с помощью двойной диспетчеризации, если интересно.

Nick
30.05.2017
13:21:15
KrivdaTheTriewe
30.05.2017
13:21:35
мда, чувак жжот
там большая часть это копипаста

Nick
30.05.2017
13:21:53
над деклаинить

KrivdaTheTriewe
30.05.2017
13:22:27
над деклаинить
+WeakPointer and CleanUp + + Copyright (c) 1991 by Xerox Corporation. All rights reserved.

Alexander
30.05.2017
13:22:47
Гоу SN vs Rust.

KrivdaTheTriewe
30.05.2017
13:31:08
и о полиморфизме
о нем я знал

Grigory
30.05.2017
13:31:26
как так знал о полимфорфизме но не знал о перегрузке

KrivdaTheTriewe
30.05.2017
13:31:50
знал о перегрузке, я почему-то думал, что в одном объекте метод может возвращать только один тип

Daniel
30.05.2017
13:32:43
в плюсах тож самое, не?

KrivdaTheTriewe
30.05.2017
13:33:54
в плюсах тож самое, не?
Я на сях писал, на плюсах мало. Но я не оправдываюсь, просто жил с очевидным заблуждением. Но меня не покидает ощущение, что это антипаттерн

в плюсах тож самое, не?
Часто таким образом приходится делать перегрузку?

Grigory
30.05.2017
13:37:29
перезагрузку

KrivdaTheTriewe
30.05.2017
13:40:15
перезагрузку
сознания

Но это наверное потому, что у меня ооп головного мозга не по эрлангу

Nick
30.05.2017
13:44:59
@fomkin странный эфир, перебиваете друг друга

Oleg
30.05.2017
13:45:27
то ли дело чат

Google
Eugene
30.05.2017
13:46:40
@gurinderu В Разборе Полетов перебивают похлеще ) А в Скалалазе хотелось бы качество звука чуть получше, кому-то не хватает нормального микрофона

Viktor
30.05.2017
13:51:42
+1

@gurinderu В Разборе Полетов перебивают похлеще ) А в Скалалазе хотелось бы качество звука чуть получше, кому-то не хватает нормального микрофона

folex
30.05.2017
14:04:03
Неужто у макбуков всегда такой плохой звук? Я всегда думал у них хорошие микрофоны, но никогда не сидел с другой стороны макбука %)

Grigory
30.05.2017
14:14:54
Неужто у макбуков всегда такой плохой звук? Я всегда думал у них хорошие микрофоны, но никогда не сидел с другой стороны макбука %)
не совсем; штатный микрофон зависит очень и для скайпа / чего-то еще хватает наунишники эпловые с учть получше микрофоном будут

ну скорее всего он такой-же; просто ловит в др месте

folex
30.05.2017
14:15:17
зависит от чего?

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