WILT-200604

최대 1 분 소요

오늘 한 일

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 아래로 내려가도록
      • 선호일정 안보임
      • 여전히 아래 바에 내용 가려짐

댓글남기기