[Tcl] string ๋ช ๋ น
string ๋ช
๋ น์ ๋ฌธ์์ด์ ์ฒ๋ฆฌํ๊ธฐ ์ํ ๋ช
๋ น์ด์ ์งํฉ์ด๋ค.
string** ๋ช
๋ น์ข
๋ฅ ๋ฌธ์์ด๊ฐ ์ถ๊ฐ์ธ์?**
์ข ๋ฅ๊ฐ ๊ต์ฅํ ๋ค์ํ๋ฐ, ๊ฐ๋จํ๊ฒ ๋ช๊ฐ์ง๋ง ์ ๋ฆฌํด๋ณธ๋ค.
length S
๋ฌธ์์ด์ ๊ธธ์ด๋ฅผ ๋ฐํํ๋ค.


compare L R
์ฌ์ ์์ผ๋ก ๋น๊ตํด์ ๊ฐ์ผ๋ฉด 0. L์ด ์์ผ๋ฉด -1. R์ด ์์ผ๋ฉด 1.


equal L R
์ด๊ฑด compare๋ณด๋ค ๋จ์ํ๋ค. ๊ฐ์ผ๋ฉด 1.
๋ค๋ฅด๋ฉด 0.


cat S1 S2 S3 ...
๊ณ ์์ด๋ค. ๋ฌธ์์ด์ ๋ค ์ฐ๊ฒฐํด์ ๋ฐํํ๋ค.


index S N
๋ฐฐ์ด์ฒ๋ผ ์ธ๋ฑ์ค๋ก ์ ๊ทผํด์ ๋ฌธ์๋ฅผ ๋ฑ๋๋ค.


first s S
S์์ s๊ฐ ๋ํ๋๋ ์ฒซ๋ฒ์งธ ๋ถ๋ถ ์ธ๋ฑ์ค๋ฅผ ๋ฑ๋๋ค.
์์ผ๋ฉด -1


last s S
first์ ๋ฐ๋๋ก ๋ค์์๋ถํฐ ์ฐพ๋๋ค. ๊ทธ๊ฑฐ๋ง๊ณค ๊ฐ๋ค.


์ด์ธ์๋ ์ฌ๋ฌ๊ฐ์ง๊ฐ ์์ผ๋, ๋ฌธ์๋ฅผ ์ฐธ์กฐํ๊ธธ ๋ฐ๋๋ค.
์ฐธ์กฐ
https://snoopy0505.tistory.com/m/1
https://www.tcl.tk/man/tcl/TclCmd/string.htm