친구에게 자바에서 "%1$d" 이 뭐냐는 질문을 받았다.
구글에 그냥 때려 넣으니 특수문자는 검색이 안된다.
그 덕분에 구글에 코드서치라는게 있다는 것도 알게 되었다.
http://www.google.com/codesearch
둘이서 이런저런 검색 끝에, 1$ 가 첫번째 파라미터 라는 것을 알아냈다.
%1$d 는 첫번째 파라미터를 %d 로 포매팅하란 의미였다.
자바는 뭔 포매팅이 이리도 어려운겨? 라고 생각했는데,
http://en.wikipedia.org/wiki/Printf
이거 보니깐, C 도 된단다.
printf("[%2$d] {%1$s} \n", "hello", 8);
간단하게 테스트 코드 만들어 보니
[8] {hello}
이라고 잘 찍힌다. (테스트 환경 linux + gcc 4.3.0)
이넘의 C 언어는 왤케 모르는 게 이리도 많은건지.. OTL
그리고, * 의 용법도 예전에는 이해를 못했는데,
이제는 다시 보니 이해가 된다.
"웬 초콜릿? 제가 원했던 건 뻥튀기 쬐끔과 의류예요." "얘야, 왜 또 불평?"
-> 자음 19개와 모음 21개를 모두 사용하는 pangram
- 이쁜왕자 -
- Valken the SEXy THief~~ ^_* -