[문자열]을 JSON String으로 변환합니다. 스칼라 프로그래밍을 사용합니다. 예 : data = Set(Client_1, Client_2, Client_3)
내가 아래와 같이 노력하고 스칼라를 사용하여 변환하는 empty.How를 반환 val toString : String = new Gson().toJson(data)
?
rdds 필드를 키별로 비교하고 일치하지 않는 배열 필드를 채우려 고하지만 for 루프를 사용할 수없는 경우. 루프에 대한 1 차 현장 점검을 위해 노력하고 주석되는 코드 아래 하지만 난 그 루프에 대한 작업을하는 방법을 모든 필드 비교 에게 어떤 생각을 충당하기 위해 루프를 사용 싶었던 모든 필드 그래서, b가 동일하지 않은 경우 채울 수 있습니까? --
키와 함께 맵에서 최대 값을 가져 오려고합니다. 예를 들어 : (100)는 최대 값이 val map = Map('a' -> 100, 'b' -> 23, ... 'z' -> 56) 은 어떻게 (100, 'A'를) 당기 가겠어요? 필자는 기본적으로 Map.max를 사용하지만 키가 아닌 값으로 검색하려고합니다.
나는 스칼라를 배울 수있는 꽤 신선한 사람이다. 함수 반환 값 유형을 확인하는 방법을 묻고 싶습니다. 예를 들어 :이 코드 def decode(list :List[(Int, String)]):List[String] = {
//val result = List[String]()
//list.map(l => outputCharWithTime(
봐이 유사한 코드를 생성 한 번 각 작업에 대한 목록을 통해이 반복 것을 val a = List(1,2,3,4,5)
a.filter(_ >= 3).map(_ * 9).drop(1).take(2)
나의 이해는 다음과 같습니다 for(i <- a) {
// filter
}
for (i <- afiltered) {
// map
}
저는 스칼라를 처음 접했습니다. 나는 자바 LinkedHashMap을 스칼라에서 상응하는 컬렉션 (LinkedHashMap?)으로 변환하여 삽입 순서를 유지하려고 노력했다. 다른 스레드에서 제안 된대로 다음을 시도했지만 아무 것도 작동하지 않습니다! scalaAsMap()이 - 순서 TreeMap() 어지럽히 - 등 종류의 키, 값은, 뭔가 내가 작동하지
나는 기존 스칼라와 아크카 프로젝트 작업을 시작합니다. 저는 스칼라 클래스를 말합니다. 몇몇 필드는 그것들을 private으로 만들고 getter와 setter 메소드를 다른 방식으로 제공합니다. 왜 그런 식으로 공개적으로 만들 수 있겠습니까? 나는 내 프로젝트 에서 말하는 이유는이 방법 : class Person() {
// Private age var
seq의 strings에 고유 한 문자 수 (유니 코드 포함)를 계산하는 작은 운동 응용 프로그램을 작성 중이며 시도 할 때 aggregate을 사용하고 있습니다. 그 object Frequency extends App {
val text = List("abc", "abc", "abc", "abc", "abc", "abc", "abc", "abc
에지도한다. foreach가 될 수있는 Array [String]을 얻은 다음 "="로 나눌 수있는 키와 값을 사용하여 Map을 구성하는 방법을 알고 있습니다. 이 기능을 구현하는 데 유용한 기능과 판독 방법이 있습니까? 또한 변경 가능한 Map을 피할 수 있으면 좋을 것이며 초기 더미 값 초기화를 피하고 싶습니다. def initialize(strings