>  기사  >  백엔드 개발  >  GO goutil 버전 v0.6.4 출시! 업데이트를 한눈에!

GO goutil 버전 v0.6.4 출시! 업데이트를 한눈에!

藏色散人
藏色散人앞으로
2023-02-13 10:48:173155검색

이 글에서는 GO 도구 라이브러리인 goutil의 최신 업데이트에 대해 설명하겠습니다. goookit/goutil Go의 공통 기능에 대한 확장 도구 라이브러리와 여기에 포함된 지식이 무엇인지, 그리고 업데이트 로그도 첨부되어 있습니다. 모든 사람!

GO goutil 버전 v0.6.4 출시! 업데이트를 한눈에!

gookit/goutil Go는 일반적으로 사용되는 기능을 위한 확장 도구 라이브러리입니다. 포함: 숫자, 문자열, 슬라이스/배열, 맵, 구조, 반사, 파일, 오류 처리, 시간 및 날짜, CLI, 명령 실행, 시스템 정보, 형식 지정, 공통 정보 획득 등

Github github.com / goookit/goutil

v0.6.2 to v0.6.4 변경 로그

버전 변경 로그github.com/gookit/goutil/releases/...

2023.02.11에 출시됨 다음은 v0.6.2입니다. v0.6.4 누적 업데이트

Feature

  • ? feat: str - 새로운 검사 방법 ContainsOne, ContainsAll, HasEmpty, IsAllEmpty 등 추가 0e4792a
  • ? feat: str/textutil - 주어진 텍스트의 변수를 빠르게 교체 지원 ecc23cb
  • ? feat : sys, proc - 실용적인 기능 추가 및 업데이트aa78114
  • ✨ feat: fs - NewIOReader, TextScanner, LineScanner, ReadFile, ReadString 등의 실용적인 기능 추가 3352512
  • ✨ feat: map, struct - 새로운 실용적인 함수 추가 함수 structs.ToString(), maputil.Data.Uint() 90af09e
  • ✨ feat: stdio - 새로운 유틸리티 함수 NewIOReader, NewScanner ea243d6
  • ✨ feat: arr - 새로운 검사 함수 NotIn, In, ContainsAll /IsParent 2a18ca2
  • ✨ feat: textutil - 텍스트에 키워드 d0dade8
  • ✨가 있는지 빠르게 확인하는 새로운 함수 IsMatchAll() 추가됨 feat: math - 비교 및 ​​교환을 위한 새로운 일반 함수 Max, SwapMax 추가 값 ​​176923b
  • feat: error, test - 오류 또는 패닉을 직접 신속하게 주장하고 반환하는 새로운 도구 기능 7188216
  • ✨ feat: fs - 디렉터리 또는 하위 디렉터리를 일괄적으로 생성하는 새로운 함수 MkDirs, MkSubDirs c4447cb
  • ✨ feat: env, sys - 환경 변수를 빠르게 얻고 검색하기 위한 새로운 기능 EnvPaths, SearchEnvKeys, SearchEnvb3d7669
  • ✨ feat: str - 대소문자 확인 문자열을 무시하는 새로운 기능 IEqual, IContains746eb35
  • ✨ feat: goutil - 조건에 따라 값을 실행하거나 반환하는 CallOn, CallOrElse, OrError, OrValue, OrReturn 기능 97a2863
  • ✨ feat: arr - 슬라이스를 빠르게 변환하는 새로운 기능 StringsAsInts, StringsTryInts, ConvType 등 유형 75d8d89
  • ✨ feat: Reflects - 반사를 통해 슬라이스 유형을 변환하는 ConvSlice 함수 추가f87fc86
  • ✨ feat: structs - 초기화된 구조 InitDefaults()에 슬라이스 유형 필드에 대한 지원 추가948fa70
  • ✨ feat: 바이트 - 오류가 없으면 StrOrErr(), SafeString() 검사 및 문자열로 변환 기능 추가 767ed80
  • ✨ feat: cmdr - cmdr.Cmd 명령 출력을 OS stdout, stderr로 빠르게 설정하기 위한 새로운 메소드 ToOSStdoutStderr, ToOSStdout 추가 6aaea78

Fixed

  • ? fix(env, str): envutil 테스트 오류를 ​​수정하고 일부 str util을 업데이트하세요. 2e7aa63
  • ? makelice: cap out of range: #76 4ba9b10
  • ? 수정: textscan - 다중 인라인 주석 구문 분석 오류 수정 bf68c94

Update

  • ? up: str, math - OrElse()와 같은 일부 기능을 추가하여 ​동시에 cb21fbc
  • ? up: str - 일부 util func를 업데이트하고 더 많은 테스트를 추가합니다. a3e07f4
  • ? up: str,math - 일부 util func를 업데이트합니다. eaf0990
  • ? 그리고 일부 util func를 업데이트하세요 cf5d34e
  • ? up: byte,cflag - 새로운 테스트를 업데이트하고 추가하세요 6e47f69
  • ? up(env, str): ENV 변수 구문 분석 로직을 조정하고 strutil.Valid()를 추가하세요 5193849
  • ? up(str): 일부 str 값 업데이트 func 676fe4e
  • ✨ up(env,sys): GetMulti, SetEnvMap, UnsetEnvs 및 기타 기능 추가9eaddb5
  • up(str): SplitInlineComment 조정 () 처리 로직 31445cd
  • ? up(sys): 반환되는 결과 수 제한을 지원하도록 SearchPath() 로직을 조정합니다67cbae1
  • ✅ up(sys,env,map): util func에 대한 더 많은 테스트 케이스 추가 392536c
  • ? up up(str): 일부 문자열 유틸리티 주석 및 func를 업데이트합니다. 796d1fe
  • Other
  • build(deps): golang.org/x/text를 0.5.0에서 0.6으로 변경 .0
  • 79d7781

doc: README 문서 다시 생성 42 e3084

  • doc: 문서 구문 분석 논리 업데이트, 일반 유형 지원 030676d
  • doc: README 문서 생성 및 업데이트 f342e92
  • build(deps): golang.org/x/text를 0.6.0에서 0.7.0으로 변경 1e3ea77

                                                       [Re 최신 추천: Go 동영상 튜토리얼
]

위 내용은 GO goutil 버전 v0.6.4 출시! 업데이트를 한눈에!의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 learnku.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제