Copyright 2009 The Go Authors. All rights reserved. Use of this source code is governed by a BSD-style license that can be found in the LICENSE file.

package strconv
ParseBool returns the boolean value represented by the string. It accepts 1, t, T, TRUE, true, True, 0, f, F, FALSE, false, False. Any other value returns an error.
func ( string) (bool, error) {
	switch  {
	case "1", "t", "T", "true", "TRUE", "True":
		return true, nil
	case "0", "f", "F", "false", "FALSE", "False":
		return false, nil
	}
	return false, syntaxError("ParseBool", )
}
FormatBool returns "true" or "false" according to the value of b.
func ( bool) string {
	if  {
		return "true"
	}
	return "false"
}
AppendBool appends "true" or "false", according to the value of b, to dst and returns the extended buffer.
func ( []byte,  bool) []byte {
	if  {
		return append(, "true"...)
	}
	return append(, "false"...)