2016-08-15 4 views
0

ドキュメントがマークアップで間隔Exampleのために次のコードを提供します:レンダリングマークアップでスペーススウィフトの

/*: 
    - example: *A simple `for` loop.*\ 
    This example shows a `for` loop that prints the numbers 1 to 5.\ 
    \ 
    `for index in 1...5 {`\ 
    ` print("index = \(index)")`\ 
    `}`} 
*/ 

をスペースなしが表示されます。

enter image description here

あなたがどのようにコードスニペットにスペースを入れてください。特に、カスタムの例はcallouts()です。

+0

@tktsubota、私はしかし、トリプルバックティックでみました。残念ながら、これはカスタムの 'callouts()'では役に立ちません。 – Eric

+0

Markup for PlaygroundsまたはCode documentationを使用していますか? – ronatory

+0

@ronatoryコードはプレイグラウンドにあります。 – Eric

答えて

1

だからあなたのコード例ではスペースがあなたの例に係るそのようにそれをやろう表示する::

/*: 
A simple for loop.\ 
This example shows a for loop that prints the numbers 1 to 5. 

    for index in 1...5 { 
     print("index = \(index)") 
    } 
*/ 

結果は、この(スペースは、コードブロックに表示される)のようにレンダリングされたマークアップに見えますコメントの後 enter image description here

編集:

唯一の方法は、私は、見つけたように、あなたの最初の二行マークアップの中にも例の中にあり、スペースをシミュレートすることは、このコードを使用することです(印刷の行で、最初の2つの逆引用符とそれらの間に1つのスペース、その後8つのスペースの後に、印刷の開始バッククォートまで)。

/*: 
- example: *A simple `for` loop.*\ 
This example shows a `for` loop that prints the numbers 1 to 5.\ 
\ 
`for index in 1...5 {`\ 
` `  `print("index = \(index)")`\ 
`}`} 
*/ 

これはに結果:

enter image description here

+0

画像のサイドバーと私の画像のサイドバーを比較すると、マークアップの最初の2行は例外です。あなたのコードは 'callout()'を呼び出しません。 – Eric

+0

答えを更新しましたが、 'callout()'を呼び出すだけでは意味がありません。 – ronatory

関連する問題