오늘 한 일
1. 코틀린 책 3일차 보기
- 함수 호출 시 메모리에 저장되는 방식: 스택 프레임에 함수별로 분리되어 저장됨. 그래서 함수 안에서 사용되는 지역변수는 그 함수가 끝나면 사라짐.
- 매개변수에 기본값 지정 가능
fun add(a: Int, b:Int = 100): Int = a+b
fun main() {
add(1,2) // 1+2 = 3
add(1) // 1+100 = 101
}
- 매개변수의 개수가 고정되지 않은 함수: 가변 인자 사용
fun main(){
addAll(1,2,3,4) // 1234
addAll(3,5) // 35
}
fun addAll(vararg counts: Int){ // var(가변)arg(인자배열)
for(num in counts){
print("$num")
}
}
- 함수형 프로그래밍 가능
- 순수함수
- 같은 인자에 대해 항상 같은 값 반환
- 함수 외부의 어떤 상태도 바꾸지 않음
- 람다식: 이름 없이 식으로만 표현된 함수
- 고차함수: 함수를 인자로 받거나 반환하는 함수
2. 화면 구성 및 연결 완료
- 필요한 화면 전부 완성
- intent로 연결해서 안 되는 부분 전부 체크 완료 (내일 수정)
- 스크롤 필요
- 상담사 마이페이지
- 상담사 소개변경/약력변경/선호일정
- 입금계좌-버튼 아래로 통일
- 상담접수지->접수지 2로 넘어감 (접수지1도 확인필요)
- 접수지2
- 안내문이 divider아래로 가야함
- 여전히 아래 바에 내용 가려짐
- 채팅방
- 위 제목 배경에 가려짐 (scrollview가 넘쳐서 그런듯)
- 아래 박스 margin없애기
- 상담사 상세정보
- 스크롤이 divider 아래로 내려가도록
- 선호일정 안보임
- 여전히 아래 바에 내용 가려짐
댓글남기기