위키
포럼
도구
  • 특수문서 목록
  • 토론
  • 기여
  • 로그인
바뀐글
랜덤

함수 implode()

2021-10-04 J
편집
역링크
토론
역사 역링크 최근바뀜 인쇄용 판 고유 링크 문서 정보 이 문서 인용하기
분류:
  • Array
  • String
  • Bash
  • C++
  • Csharp
  • Go
  • Java
  • JavaScript
  • Kotlin
  • Objective-C
  • Perl
  • PHP
  • Python
  • R
  • Ruby
  • Scheme
도움말편집 알림
문서 옵션
편집기 전환
변경사항 저장...Alt+S
도움말닫기
편집할 때 기술적인 문제가 발생했다면 보고해 주세요.
사용자 가이드 읽기키보드 단축이 소프트웨어에 대한 피드백 남기기
편집 알림닫기
옵션분류문서 설정고급 설정언어사용된 틀⧼visualeditor-changedir-rtl⧽Ctrl+Shift+X찾아 바꾸기Ctrl+F더 보기
시각 편집원본 편집더 보기
실행 취소Ctrl+Z다시 실행Ctrl+Shift+Z, Ctrl+Y
텍스트 스타일
링크Ctrl+K

링크

중요한 단어에 다른 위키의 문서나 웹사이트로 링크를 거세요. 이는 독자들이 문맥을 이해하기 쉽도록 도와줍니다.

알겠습니다
인용
구조
넣기
특수 문자
문단Ctrl+0문단 제목Ctrl+21단계 하위 문단 제목Ctrl+32단계 하위 문단 제목Ctrl+43단계 하위 문단 제목Ctrl+54단계 하위 문단 제목Ctrl+6머리글 칸내용 칸미리 지정된 서식Ctrl+7상자 인용Ctrl+8문서 제목Ctrl+1
굵게Ctrl+B기울임꼴Ctrl+I위 첨자Ctrl+.아래 첨자Ctrl+,취소선Ctrl+Shift+5컴퓨터 코드Ctrl+Shift+6밑줄Ctrl+U언어크게작게제거Ctrl+\, Ctrl+M더 보기
기본Ctrl+Shift+K재사용더 보기
점 목록숫자 목록들여쓰기 낮추기Shift+탭, Ctrl+[들여쓰기 높이기탭, Ctrl+]더 보기
이미지 및 미디어틀표주석코드 상자갤러리기보당신의 서명각주 목록더 보기
  다른 뜻에 대해서는 Join 문서를 참조하십시오.

목차

  • 1 개요
  • 2 Bash
  • 3 C++
  • 4 C#
  • 5 Go
  • 6 Java
  • 7 JavaScript
  • 8 Kotlin
  • 9 Objective-C
  • 10 Perl
  • 11 PHP
  • 12 Python
  • 13 R
  • 14 Ruby
  • 15 Scheme
  • 16 같이 보기

1 개요[ | ]

implode
join
  • explode의 반대

2 Bash[ | ]

Bash
Copy
ARR=("John Smith" "Jane Doe" "Mike Barnes" "Kevin Patterson")
STR=$(printf ";%s" "${ARR[@]}")
STR=${STR:1}
echo $STR
# John Smith;Jane Doe;Mike Barnes;Kevin Patterson

3 C++[ | ]

C++
Copy
#include <iostream>
#include <vector>
using namespace std;
string implode( const string &glue, const vector<string> &pieces ) {
    string res;
    int len = pieces.size();
    for(int i=0; i<len; i++) {
        res += pieces[i];
        if( i < len-1 ) res += glue;
    }
    return res;
}
int main() {
    vector<string> v = {"abc","defgh","ijk"};
    string s = implode("_", v);
    cout << s << endl;
    // abc_defgh_ijk
}

4 C#[ | ]

C#
Copy
string[] arr = { "a", "b", "c" };
string str = string.Join("-", arr);
// a-b-c

5 Go[ | ]

Go Join() 문서를 참고하십시오.
Go
Copy
package main

import (
    "fmt"
    "strings"
)

func main() {
    fruits := []string{"apple", "banana", "mango"}
    fmt.Println(strings.Join(fruits," ")) // apple banana mango
}

6 Java[ | ]

자바 String.join() 문서를 참고하십시오.
Java
Copy
System.out.println( String.join(" - ", "Alice", "Bob", "Carol") );
// Alice - Bob - Carol
Java
Copy
System.out.println( String.join(" - ", new String[] {"Alice", "Bob", "Carol"}) );
// Alice - Bob - Carol
Java
Copy
System.out.println( String.join(" - ", Arrays.asList("Alice", "Bob", "Carol")) );
// Alice - Bob - Carol
Java
Copy
String[] strs = {"Alice", "Bob", "Carol"};
System.out.println( String.join(" - ", strs) );
// Alice - Bob - Carol
Java
Copy
List<String> strs = Arrays.asList("Alice", "Bob", "Carol");
System.out.println( String.join(" - ", strs) );
// Alice - Bob - Carol

7 JavaScript[ | ]

JavaScript join() 문서를 참고하십시오.
JavaScript
Copy
["a", "b", "c"].join("-")          //  'a-b-c'

8 Kotlin[ | ]

Kotlin joinToString() 문서를 참고하십시오.
Kotlin
Copy
fun main(args: Array<String>) {
    val fruits = listOf("Apple", "Banana", "Mango", "Orange");
    var s = fruits.joinToString(separator="-");
    println( s )
    // Apple-Banana-Mango-Orange
}

9 Objective-C[ | ]

Objective-C
Copy
NSArray *arr = [NSArray arrayWithObjects:@"a", @"b", @"c", nil];
NSString *str = [arr componentsJoinedByString:@"-"];       // 'a-b-c'

10 Perl[ | ]

Perl
Copy
join( '-', ('a', 'b', 'c'));       # 'a-b-c'

11 PHP[ | ]

PHP implode() 문서를 참고하십시오.
PHP
CPU
0.0s
MEM
22M
0.1s
Copy
$arr = ["a","b","c"];
echo implode("-", $arr);
a-b-c

12 Python[ | ]

파이썬 join() 문서를 참고하십시오.
Python
CPU
0.0s
MEM
8M
0.0s
Copy
print( "-".join(["a", "b", "c"]) )
a-b-c
Python
CPU
0.0s
MEM
8M
0.0s
Copy
lst = ['Apple', 'Banana', 'Mango', 'Orange']
print( " + ".join(lst) )
Apple + Banana + Mango + Orange
Python
Copy
nums = [1,2,3,4]
print( " ".join(map(str,nums)) )
Loading

13 R[ | ]

R paste() 문서를 참고하십시오.
R
Copy
paste("ab","cd","ef",sep="-")
## [1] "ab-cd-ef"

14 Ruby[ | ]

Ruby
Copy
["a", "b", "c"].join("-")          #  'a-b-c'

15 Scheme[ | ]

scheme
Copy
(use-modules (srfi srfi-13))
(string-join '("a" "b" "c") "-")   ;  "a-b-c"

16 같이 보기[ | ]

  • 함수 explode()
  • 함수 str_split()

원본 주소 "https://zetawiki.com/w/index.php?title=함수_implode()&oldid=787947"
분류:
  • Array
  • String
  • Bash
  • C++
  • Csharp
  • Go
  • Java
  • JavaScript
  • Kotlin
  • Objective-C
  • Perl
  • PHP
  • Python
  • R
  • Ruby
  • Scheme
수정 2021-10-04 생성 2014-05-27
편집자 J Jmnote Jmnote bot
문서 댓글 (0)
로그인하시면 댓글을 쓸 수 있습니다.
  • 분류 댓글:
  • Python (25)
  • JavaScript (13)
  • PHP (8)
  • C++ (4)
  • Bash (3)
  • Java (3)
  • 리눅스 Python 2.7 컴파일 설치
    아주 좋아요! ― …
  • 리눅스 Python 2.7 컴파일 설치
    pip가 박살났네요 ― …
  • 리눅스 Python 2.7 컴파일 설치
    감사합니다. 잘 해결할 수 있었습니다!! ― …
  • 리눅스 Python 2.7 컴파일 설치
    잘보고 있습니다 ^^ ― …
  • 리눅스 Python 2.7 컴파일 설치
    @Nontoxice http://zetawiki.com/wiki/리눅스_pip,_easy_install_정상화 를 참고하세요. ― J Jmnote
  • 리눅스 Python 2.7 컴파일 설치
    2.6에서 pip이 작동안해서 고생했는데, 2.7 업그레이드 후 https://pip.pypa.io/en/latest/installing/#installing-with-get-pip-py 대로 해서 pip 잘 작동함 ― ㅇㅇㅇ
  • 미운코딩새끼
    이거 어떻게 하는 거에요? ― 승호 도령
  • 미운코딩새끼
    천재 김왼손과 함께하는 코딩! ― 불탄고등어
  • 미운코딩새끼
    꺄아악 왼손님 잘생겨따 ― 김레이
  • 미운코딩새끼
    마지막날 왼손님 얼굴 좋다 ― 호박이
  • 미운코딩새끼
    수정 하려고 했는데 파일이 잠겨있네요..? ― Junhg0211
  • 미운코딩새끼
    미운코딩새끼 1차 초안 완료되었습니다! ― 김왼손
  • 미운코딩새끼
    드디어 영상 한 번 완주 했네요. 유익했습니다. 앞으로 더 열심히 공부하겠습니다. ― 용딘이
  • 미운코딩새끼
    미운코딩새끼: 4시간만에 끝내는 파이썬 기초 https://wikidocs.net/book/1421 ― Pinkcrimson
  • 유기농냠냠파이썬
    다들 수고하셨습니다~~^^ 마지막 강의를 못봐서 아쉽네요ㅠㅠ ― 호박
  • 유기농냠냠파이썬
    모두 수고하셨습니다^^ ― 이에스
  • 유기농냠냠파이썬
    수고하셨어요~^^ ― 이승현
  • 파이썬 global
    파이썬 global로 도로 이동하고, Python global()은 삭제했습니다. 1) Python global() 이라는 함수는 없습니다. global은 키워드입니다. 2) 통용 보고서에서 영어와 한국어를 비교한 결과를 표제어 선정에 활용하는 것은… ― J Jmnote
  • 파이썬 global
    @jmnote globals() built-in 이 잘못 넘어갔네요. 다만 파이썬->python 은 통용에 따른 것임. ― John Jeong
  • 파이썬 global
    제타위키 표제어 가이드 참고 바람 ― J Jmnote
  • 파이썬 global
    @jmnote 구글이 많은 영향을 주는 부분이라 고민의 여지가 있어 보이네요. ― John Jeong
  • 파이썬 global
    글 빼면 파이썬이 맞아 보이는데 한국만 별도로 발라내지 않는한 현재는 확인이 조금은 불투명한 상황이네요. ^^ ― John Jeong
  • 파이썬 global
    아니면 구글의 결과를 한국으로 국한해 필터를 거는 방법 혹은 비율 조정 등도 방법이 될 것 같긴 함. 네이버, 다음, 구글 국내 사용 점유율에 따른.. 많은 사용자들이 모두 각자 그 부분을 고려할 수 없음. 이에 기계화가 되지 않는다면 결국은 참고 수치로 밖에 남을수 없을 것 같음. 의… ― John Jeong
  • 파이썬 global
    일리있는 말씀 ㅎㅎ 추후에 프로세스 정립하시죠. ― J Jmnote
  • 파이썬 global
    일단 강좌의 'python'은 '파이썬'으로 수정 완료 했습니다^^. 존밤 되세요~ ― John Jeong

CC-BY-SA 3.0 · Powered by MediaWiki

개인정보처리방침 · ABOUT

다음 문자열 포함...
취소다시 시도하세요