2022/03 14

[문법] 수동태

개요 수동태에 대해서 알아 봅니다. 수동태란? 동사의 하다를 되다로 표현해 주기 위해서 사용한다. Ex) My car was repaired 에서는 내차가 고쳐진게 중요하지 누가 고쳤는지 중요하지 않다는 것을 표현한다. My boss revised my report : 내 보스가 내 보고서를 수정했다.(약간 보고서에 문제가있어서 수정하는 느낌) -> My report was revised : 내 보고서는 수정됐다(보고서가 수정됬다는 것만 강조) 수동태가 될수 있는 동사 목적어가 존재하는 3,4,5 형식 타동사만 가능 하다 자동사 , be동사는 쓸 수 없다 3형식 수동태의 형태 be + p.p(형용사) : ~되었다, 당했다. 수동태는 be + p.p에서 문장이 끝난다. 그러나 뜻을 더해 주고 싶으면 be ..

[문법] 완료 시제 (현재 완료, 과거 완료)

개요 완료 시제가 무엇인지 배워 봅니다. 현재 완료의 오해 현재 완료는 어떠한 사건이 현재 완료 되었다는 것이 아니다. 현재 완료는 과거 동작은 완료 되었으나 동작으로인해 발생한 사건이 지금까지 영향을 미치고 있을 때를 타나 냅니다. 현재 완료 형태 have + P.P * P.P의 형태는 과거 분사 입니다. 과거의 행동(P.P)을 내가 아직 가지고(have) 있으므로, 아직 행동으로인한 영향이 현재까지 이어진다. 현재 완료의 사용 시기 현재 완료는 동작은 완료 되었으나 동작으로인해 발생한 사건이 지금까지 영향을 미치고 있을 때 사용한다. Ex) 내가 맞아서 뼈가 부러졌다, 그런데 아직도 부러진 상태이다. 이럴때 사용하는 것이 현재 완료 시제 내가 지갑을 잃어 버렸다. 그런데 지금도 지갑을 아직도 잃어 버..

[문법] 시제

개요 시제가 정확히 무엇인지 개념을 정리 한다. 시제의 종류 1. 현재 - 예전에도, 지금도, 앞으로도 그럴 것이다. - 항상 그런것, 변하지 않는 진리 Ex) I get up early (속뜻, 나는 언제도 그렇고 오늘도 그렇고 내일도 일찍 일어나는 사람 입니다. = 일찍 일어나는 사람입니다. Ex) i cook = 나는 요리사 입니다. - 항상 하는일(현재 시재)에 대한 빈도를 나타날때는 빈도 부사를 현재시제와 같이 사용합니다. Ex) 항상 그렇다 : usually, always 대개 그렇다 : often 1-1. 현재 진행 - 동사 + ~ing (~하는 중이다) - 지금 이 순간을 표현 한다. - 가깝고 확실한 미래를 나타 낼 때 도 쓴다. (100%로 오는 미래 ) Ex) He is comming..

[Go Lang] package xx is not in GOROOT (/snap/go/9028/src/xx) 해결 방법

개요 package xx is not in GOROOT 에러를 해결 합니다. 발생이유 사용자가 만든 패키지를 go complier가 $GOROOT에서 찾고있어서 발생함. 아마 대부분 다음 단계를 거쳐서 디레토리 구조를 이렇게 만들고 개인이 만든 패키지를 추가하려고했을 것입니다. 1. go 사용자 package 생성 및 main.go 생성 ├── go.mod ├── lib │ └── common.go └── main.go lib/common.go (사용자 패키지) package common import "fmt" func PrintModuleName() { fmt.Println("Common") } main.go package main import ( "lib" ) func main() { common.P..

ProgrammingLang/Go 2022.03.03