>  기사  >  백엔드 개발  >  golang의 어떤 함수가 표준 라이브러리를 사용합니까?

golang의 어떤 함수가 표준 라이브러리를 사용합니까?

(*-*)浩
(*-*)浩원래의
2019-12-30 15:13:252435검색

golang의 어떤 함수가 표준 라이브러리를 사용합니까?

Go 언어에는 fmt, os 등과 같은 공통 기능을 갖춘 150개 이상의 내장 패키지가 있습니다. 이를 표준 라이브러리라고 합니다. 대부분(일부 하위 수준 제외)은 Go 자체에 내장되어 있습니다. 전체 목록은 Go Walker에서 볼 수 있습니다. #推荐#(추천 학습:GO##)#🎜🎜 ## 🎜🎜#UNSAFE: GO 언어 "유형 보안"을 깨는 일부 명령이 포함되어 있으며 일반 프로그램에서는 사용할 수 없습니다. C/C++ 프로그램 호출. syscall-os-os/exec:os: 플랫폼 독립적인 운영 체제 기능 인터페이스를 제공합니다. 이는 Unix와 유사한 디자인을 채택하고 다양한 운영 체제 간의 차이점을 숨겨 다양한 파일 시스템을 허용합니다. 운영 체제 개체는 일관되게 동작합니다.

os/exec: 외부 운영 체제 명령과 프로그램을 실행할 수 있는 방법을 제공합니다. syscall: 기본 외부 패키지는 운영 체제의 기본 호출을 위한 기본 인터페이스를 제공합니다.

Go 프로그램을 통해 Linux를 다시 시작하여 기능을 반영하세요.

package main
import (
	"syscall"
)

const LINUX_REBOOT_MAGIC1 uintptr = 0xfee1dead
const LINUX_REBOOT_MAGIC2 uintptr = 672274793
const LINUX_REBOOT_CMD_RESTART uintptr = 0x1234567

func main() {
	syscall.Syscall(syscall.SYS_REBOOT,
		LINUX_REBOOT_MAGIC1,
		LINUX_REBOOT_MAGIC2,
		LINUX_REBOOT_CMD_RESTART)
}

archive/tar 및 /zip-compress: 파일 압축(압축 풀기) 기능입니다. fmt-io-bufio-path/filepath-flag:

fmt: 형식화된 입력 및 출력 기능을 제공합니다.

io: 기본 입력 및 출력 기능을 제공하며 대부분 시스템 기능과 관련된 패키지입니다.

bufio: 버퍼링된 입력 및 출력 기능을 캡슐화합니다.

path/filepath : 현재 시스템에서 대상 파일명 경로를 연산하는데 사용됩니다.

flag: 명령줄 매개변수 작업.  

strings-strconv-unicode-regexp-bytes:

strings: 문자열에 대한 작업을 제공합니다.

strconv: 문자열을 기본 유형으로 변환하는 함수를 제공합니다.

unicode: 유니코드 문자열에 대한 특수 기능을 제공합니다.

regexp: 정규식 함수.

bytes: 문자 샤딩에 대한 작업을 제공합니다.

index/suffixarray: 하위 문자열에 대한 빠른 쿼리입니다.

math-math/cmath-math/big-math/rand-sort:

math: 기본 수학 함수.

math/cmath: 복소수 연산.

math/rand: 의사 난수 생성.

sort: 배열을 정렬하고 컬렉션을 맞춤설정하세요.

math/big: 큰 수의 구현 및 계산.   

container-/list-ring-heap: 컬렉션에 대한 작업을 구현합니다.

list: 이중 연결 리스트.

ring: 링 연결 리스트.

위 내용은 golang의 어떤 함수가 표준 라이브러리를 사용합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.