1 개요[ | ]
- 함수 padStart()
2 Go[ | ]

Go
Copy
package main
import (
"fmt"
"strings"
)
func padStart(s string, n int, fill string) string {
fillsize := n - len(s)
if fillsize < 1 {
return s
}
return strings.Repeat(fill, fillsize) + s
}
func main() {
s := "Hello"
fmt.Println(padStart(s, 8, "*"))
words := []string{"a", "bee", "hello", "playground"}
for _, word := range words {
fmt.Println(padStart(word, 5, "_"))
}
}
Loading
3 JavaScript[ | ]

JavaScript
Copy
var s = 'Hello';
console.log( s.padStart(8, '*') );
▶ | ***Hello |
4 PHP[ | ]

PHP
Copy
$s = 'Hello';
echo str_pad($s, 8, '*', STR_PAD_LEFT);
Loading
5 같이 보기[ | ]
- 함수 zfill() - 왼쪽에 0 추가
- 함수 rjust() - 왼쪽에 공백 추가하여 오른쪽 정렬
- 함수 padEnd() - 오른쪽에 뭔가 추가
편집자 Jmnote
로그인하시면 댓글을 쓸 수 있습니다.