scala

    17Ciepło

    1Odpowiedz

    uczę Scala i nie można dowiedzieć się, jak to zrobić: Robię mapowania między obiektami Scala i google podmioty AppEngine, więc jeśli mogę mieć klasę takiego: muszę utworzyć wystąpienie tej klasy w Jav

    9Ciepło

    2Odpowiedz

    Jak zadeklarować zmienną generyczną w Scali bez jej inicjowania (lub inicjowania do dowolnej wartości)? def foo[T] { var t: T = ???? // tried _, null t }

    8Ciepło

    4Odpowiedz

    W języku java typowe operacje IO obejmujące strumienie, pliki i tym podobne mogą być nieco denerwujące. Tak więc ja (i wiele innych) staram się sięgać po rzeczy takie, jak błonki, aby złagodzić ból. W

    8Ciepło

    2Odpowiedz

    NapisaĹ,em prosty przeszukiwanie w głąb w Scala z funkcji rekurencyjnej tak: search(labyrinth, path, goal) gdzie labiryntowe jest określenie problemów (wykres czy inne), ścieżka to lista, która zawi

    12Ciepło

    3Odpowiedz

    Mam istniejącą aplikację java/scala używającą globalnej puli wątków. Chciałbym rozpocząć korzystanie z aktorów w projekcie, ale chciałbym, aby wszystko w aplikacji korzystało z tej samej puli. Wiem, ż

    23Ciepło

    2Odpowiedz

    Chcę móc to zrobić: val myXml = <myTag { someAttributes }> </myTag> (bo nie wiem, co dane atrybutów są w czasie kompilacji) a to: val myXml = <{someTag}></{someTag}> Ten ISN 't poprawna składnia S

    7Ciepło

    2Odpowiedz

    uczę Scala i próbuję zapisać funkcję w var aby go ocenić później: var action:() => Any =() => {} def setAction(act: => Any) { action = act } ale nie kompilacji: error: type mismatch; found: A

    5Ciepło

    3Odpowiedz

    OK, to pytanie wydaje się być naprawdę głupie, ale moim zdaniem, jeśli spojrzysz na API Scala 2.7.6, zrobili oni metodę wycofania z mapowania. Dlatego powinna istnieć bardziej elegancka alternatywa dl

    15Ciepło

    2Odpowiedz

    Czy mogę ustawić maksymalny rozmiar skrzynki pocztowej aktora w Scali? Rozwiąż problem Producent - konsument. Za pomocą wątków mogę zablokować producentów, gdy bufor się zapełni. Zobaczyłem kilka przy

    25Ciepło

    1Odpowiedz

    mogę przypisać krotki następująco: var (min, max) = (1, 2) Ale nie wtedy może ponownie przypisać następująco (min, max) = (1, 3) //compiler error: ';' expected but '=' found Zamiast tego wydaje si