함수 padStart()

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 같이 보기[ | ]