2013-03-13 4 views
0

가방에있는 개별 항목을 문자열로 접을 수있는 인터페이스를 작성해야합니다. 예 : {(a), (b)}를 ab로 변환하십시오.돼지 대수와 문자열

먼저 대수 인터페이스를 사용하여 문자열을 반환하거나 정수로 제한 할 수 있습니다 (Long).

두 번째로, 대수를 사용하는 몇 가지 예제에 액세스 할 수있는 곳이 있습니다 (어디에서나 볼 수있는 COUNT 예제 제외).

문자열을 처리하는 데 대수가 사용될 수 있고 기존 UDF 코드 (내 문제를 정확하게 해결하지 못하는 코드)를 볼 수있는 좋은 곳이 있는지 알려면 대답하십시오.

이 내가 시도했던 사항은 다음과 같습니다

  1. 가방에서 작동 어떤 UDF 코드에 대한 인터넷 검색. 어디 에나 게시 된 COUNT 예제와 다른 점이 없습니다.
  2. 돼지에서 다른 옵션을 사용해보십시오. 분명히 당신은 가방 안의 개별 항목을 참조 해제 할 수 없습니다.
+0

@ElKamina Stackoverflow는 전체 작업의 시작 부분이 아니라 어딘가에 갇혀있는 사람들을위한 것입니다. 나는 당신이 무언가를 시작하고 당신이 어떤 기술이 더 낫고 왜 있는지 결정하기 위해 도움을 요청한다면 그것은 여전히 ​​괜찮아 보입니다. 그러나 얇은 공기에서 뭔가를 해결하기 ... 아니. – CsBalazsHungary

+0

@CsBalazsHungary 저는 막혔습니다. 나는 지난 하루 동안 인터넷에서 자원을 찾기 위해 인터넷 검색을 해왔다. 또한 나는 작동하지 않는 돼지 스크립트로 다양한 옵션을 시도하고있다. – ElKamina

+2

@ElKamina 그러면 당신이 시도한 것을 추가하고 작동하지 않는 것을 추가하여 질문을 편집해야합니다. – CsBalazsHungary

답변

0

마지막으로 이것이 내가 알아 낸 것입니다 : 효율적으로 가입 GROUP, 당신이 그것을해야하여 문제가 해결 될 수

  1. 합니다. GROUPs는 다루기가 어려운 가방을 만듭니다.

  2. 가방을 다루는 데 ALGEBRAIC을 사용할 의무는 없습니다. 대신 EVAL UDF 만 작성할 수 있습니다. 그러나 가방 크기가 클 경우 훨씬 더 느려질 것입니다.

+0

지속성을 위해 잘 수행 :-) –