php 편집기 Apple은 두 배열에서 동일한 요소를 삭제하는 방법에 대한 기사를 제공합니다. 프로그래밍에서 우리는 배열에서 동일한 요소를 삭제해야 하는 상황에 자주 직면합니다. 이 작업은 데이터를 더 잘 처리하는 데 도움이 될 수 있습니다. 이 기사에서는 Golang 언어를 사용하여 두 배열에서 동일한 요소를 삭제하는 방법을 소개합니다. 프로그래밍 작업에 도움이 되기를 바랍니다. 한 번 보자!
a:=[]rune("/storage/emulated/0/Custom_Scripts/Golang/")
b:=[]rune("/storage/emulated/0/")
두 개의 슬라이스 a && b가 있습니다. 루프에서 우리는 두 번째 슬라이스 $b의 각 요소를 가져와 첫 번째 슬라이스 $a의 요소와 비교해야 합니다. 둘이 동일하면 첫 번째 슬라이스 $a를 얻습니다. 솔루션은 fmt(최종 배열 인쇄용)를 제외한 다른 패키지 없이 다음 두 가지 방법으로 수행되어야 합니다. 반복되는 주먹을 사용하세요 두 번째 지도
이 방법으로 해제하려고 하는데 범위를 벗어나 패닉이 발생합니다. 누구든지 도와주실 수 있나요?
package main import( "fmt" ) func main() { fileMeta := []rune("/storage/emulated/0/Custom_Scripts/Golang/") delChr := []rune("/storage/emulated/0") for i, j := range fileMeta { for _, m := range delChr { if m == j { //fileMeta[i] = "" fileMeta = append(fileMeta[:i], fileMeta[i+1:]...) } } } fmt.Println(fileMeta) }
나는 바퀴를 재발명하지 않을 것이다:
으아아아그런데, 정말 이 작업을 []rune
에서 해야 합니까? 이는 대부분의 애플리케이션에서 부자연스럽습니다. 올바른 문자열을 바로 사용하면 어떨까요?
위 내용은 두 배열에서 동일한 요소 제거 Golang의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!