2012-10-29 3 views

답변

4

확실하지 IIUC는하지만, 예를 들어 :

package main 

import (
     "fmt" 
) 

var (
     ascii = []rune("string1") 
     shifted = []rune("STRING!") 
) 

func main() { 
     for i, v := range ascii { 
       fmt.Printf("%c%c\n", v, shifted[i]) 
     } 
} 
또한 여기

: http://play.golang.org/p/2ruvLFg_qe


출력 :

예를 들어
+0

당신이 그런 식으로 변수를 선언 할 수 몰랐어요 - 아주 멋진! +1 – RocketDonkey

+1

버그 경고 :'if len (ascii)> len (shifted)'? – peterSO

+1

@peterSO : len (ascii)! = len (shifted) 인 경우 반드시 필요합니다. 그것이 OP의 영역인지 아닌지는 분명하지 않습니다. 어떻게 생각해? – zzzz

2

sS 
tT 
rR 
iI 
nN 
gG 
1! 
,

package main 

import "fmt" 

func main() { 
    var runes_1, runes_2 = []rune("string_1"), []rune("string_2") 
    for i := 0; i < len(runes_1) && i < len(runes_2); i++ { 
     fmt.Println(string(runes_1[i]) + string(runes_2[i])) 
    } 
} 

출력 :

ss 
tt 
rr 
ii 
nn 
gg 
__ 
12 
관련 문제