Monthly Archives: November 2014

Swift에서 array 초기화 하기

참 책을 만들면서 뭔가 바뀌면, 정오표를 만들어 제공하는 것이 예의인데, 그냥 개정판을 내는 것은 도리가 아닌 것 같다. swift에서 배열을 초기화하는 것은 다음과 같이 해서는 안 된다.

[code lang=swift]
var WrongArrayInit = Int[]()
[/code]

다음과 같이 해야 한다.

[code lang=swift]
var RightArrayInit = [Int]()
[/code]

애플 공식문서에 하면, “You can create an empty array of a certain type (without setting any initial values) using initializer syntax:

[code lang=swift]
var someInts = [Int]()
println("someInts is of type [Int] with (someInts.count) items.")
[/code]

LaTeX에서 수평선 그리기

LaTex에서 논증을 구성하고 결론을 보여주고자 할 때 그냥 무작정 그었더니 예쁘지 않더군요. 그래서 오래간만에 좀 찾아봤더니 역시 그리는 방법이 있었습니다.TIMMURPHY.ORG의 글을 참고했습니다.

선은 LaTeX의 \line function을 이용하여 그립니다. 이 function은 다음과 같이 x-slope, y-slope and length 등을 정의합니다:

[code language=”latex”]
\line(x-slope,y-slope){length}
[/code]

이때 수평선은 그리기 위해서는, X-slope은 1로, Y-slope는 0으로 설정합니다. 다음과 같이 하면 멋진 수평선을 그을 수 있습니다. 여기서 \begin{center}은 문서 중앙에 그리라고 설정한 것입니다.

[code language=”latex”]
\begin{center}
\line(1,0){250}
\end{center}
[/code]