저는이 분야에 익숙하지 않고 기본적인 것들을 시도했지만 간단한 가변 범위 문제에 갇혀 있습니다. 아래 코드에서 프로그램을 통해 "항목"을 사용하고 그 값을 인쇄하려고합니다. 그러나 foreach 루프 내에서 "item"을 사용하는 동안 로컬 변수로 간주하고 값은 루프 밖에서 사용할 수 없습니다. 내가 틀린 곳을 알려주시겠습니까? import scala.co
IMap에서 값을 설정하기 위해 ttl을 설정할 값을 사용하고 있습니다. 내가 해결하려고하는 문제는지도에서 키를 읽을 때 해당 ttl을 가져올 수 있기를 원합니다. 나는 hazelcast를 처음 사용하는데 약간의 도움을주었습니다. val testMap: IMap[String, String] = hc.getNativeInstance().getMap(testh
일부 코드의 문제를 해결하는 데 시간을 할애하여 "to"로 골동품 버그에 왔습니다. 내가 뭐 놓친 거 없니? Welcome to Scala 2.12.1 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_121).
Type in expressions for evaluation. Or try :help.
scala> va
I마다 3 개 요소의 배열을 매핑 할 을 줄이고, 출력이 많은이다 K, V] 쌍, 예를 들어 input: array(1,2,3,4,5,6,7,8,9,7,12,11)
output: (1 => 2,3) (4 => 5,6)(7 => 8,9) (7 => 12,11)
그리고 또한 키 이러한 쌍을 줄이고 자, 예를 들어 key = 7로 데이터를 수집하려면 출력은
기능/스칼라 방식에서 각 요소의 발생 횟수를 찾는 가장 좋은 방법은 무엇입니까? 결과 Seq(Set("a", "b", "c"), Set("b"), Set("b", "c"))
, 나는 Set(("a", 1), ("b", 3), ("c", 2))
감사합니다 같은 것을 필요로한다!
두 Scala 컬렉션의 요소를 비교하고 조건에 따라 세 번째 컬렉션을 만드는 좋은 방법을 찾고 있습니다. 성능 향상을 위해 코드 모양을 희생 할 수 있습니다. 가정하면 다음 case class Item(name: String, category: String, code: String, price: Int, freeItem: Option[Item])
val
, 나는 이러한 방법으로 통과 한 기능이 보인다 실행 얻을 . 새로운 Map을 생성하기 위해 한 번만 실행하면 안됩니까? 이 예에서는 println이 여러 번 발생하는 방법을 보여줍니다. // printlns happen when creating the map
scala> val myMap = Map(1 -> 1, 2 -> 2, 3 -> 3).filter
이 사용자 (ID : 문자열, 이름 : 문자열, 주소 : 문자열, 암호 : 문자열)로 사례 클래스가 있고 계정 (userId : 문자열, accountId : 문자열, 역할 : [문자열] 설정). 스칼라에서 List [String]으로 가지고있는 userIds의 목록을 기반으로 Account 객체 (List [Account]) 목록을 필터링해야합니다. 나는