흐억
여전히 안드로이드 스튜디오를 독학중이다.
코트린 문법과 기본적인 것을 익히고 있는데 우와..쉽지가 않다 ㅜㅜ
아물론 쉬운 것일텐데... 나한테는 쉽지가 않다 10분짜리 인강 하나 듣는데 30~40분은 걸리고
망할{ 이 괄호 하나 안쳐서 한시간동안 혼자 빡쳐서 해결책을 찾아 헤맸다..쉽지가 않다 그래도 해야지 해야지 하며
하고 있다 오늘 공부한 것은 메쏘드이다.

일단 함수를 선언하는 법을 배웠다!
일단 함수를 선언하기 위해선 아래 공식을 가진다.
이걸 일단 외워야 할듯
//fUN 함수명(변수명 : 타입,변수명:타입):반환형타입{함수내용 RETUNR 반환값}
위에만 보면 모른다. 본인은 위에 상황에서{ 이 괄호하나를 빼먹어서 엄청난 애를 먹었다...바보처럼 10분이면 끝날걸
한시간은 고생했다.
fun plus(a:Int, b:Int):Int {val result:Int=a+b return result}
위에 거를 얼마나 쳤는지 모르겠다.
무튼 위 함수는 a,b는 정수이며. 이 정수의 값을 더해서 값을 불러온다란 뜻이란다.
뭔말인지 모르겠지? 그래 나도 모르겠다. 그래도 해야된다. 뭔가 되는 느낌이라서 포기하면 안된다.
위에를 치면 함수선언이 된거다. 선언만 하면 뭐하나. 선언후에는 불러야 일으켜야된다.
함수 호출은 아래와 같다
fun main(array:Array<String>{val result=plus(5,10) println(resuslt)}
이러고 run을 돌리며 15가 나온다.
그렇다 a:5를 넣고 b에10을 넣어서 위 함수 선언처럼 더한 값을 출력하라는 뜻이다.
위에 함수명 및 공식은 왜저렇게 쓴지 나도 모른다. 그냥 외우자. 방법이 없다.
무튼 저렇게 돌려서 15가 나오면 정말 행복한데.
보통 한방에 되진 않았다. 아마 내가 앱을 만들때. 사용자가 무언가 명력을 내렸을때
저런 함수지정으로 앱 구현이 가능한가보다.
아직까진 생기초중에 기초인거 같다. 그래도 포기하지 않았음에 스스로에게 박수를 보낸다.
끝으로 나는 코딩 친걸 뽑고 있다. 왜냐.. 나도 늙었는지 컴터로만 보니깐 잘 안외워진다.
근데 코딩도 결국 함수같은것을 외우고 거기에 익숙해져야 응용이 가능하다란 생각이 들었다.
근데 안드로이드 스튜디오만 끄면 바로 망각하는 내자신이 보였다. 그래서 아래처럼 오늘 배우고 실행해본 함수를 쭉 쓰고
뽑아서 한번 봤다. 그래도 아래처럼 보는 게 도움이 될거 같다.
어렵지만 포기 하지 않고..꼭 완강할 수 있도록 노력해야겠다.

'코딩독학' 카테고리의 다른 글
코딩독학 DAY2. 변수 val, var함수를 배우다. (0) | 2020.11.23 |
---|---|
코딩독학 결심. 안드로이드 앱개발 패키지 인강 결제(패스트캠퍼스) (0) | 2020.11.16 |