투케이2K

143. (swift5/xcode) [유틸 파일] dicCheck : 딕셔너리 타입 체크 수행 - guard is else 본문

Swift

143. (swift5/xcode) [유틸 파일] dicCheck : 딕셔너리 타입 체크 수행 - guard is else

투케이2K 2023. 10. 14. 09:15

[개발 환경 설정]

개발 툴 : XCODE

개발 언어 : SWIFT5

 

[소스 코드]

    // -----------------------------------------------------------------------------------------
    // MARK: - [딕셔너리 타입 체크 수행]
    // -----------------------------------------------------------------------------------------
    func dicCheck(value : Any?) -> Bool {
        
        /*
        // -----------------------------------------
        [dicCheck 메소드 설명]
        // -----------------------------------------
        1. 딕셔너리 타입 체크 수행
        // -----------------------------------------
        2. 호출 방법 : C_Util().dicCheck(value : nil)
        // -----------------------------------------
        3. 리턴 반환 : 딕셔너리 인 경우 true / 아니면 false
        // -----------------------------------------
        */


        // [String 타입 체크]
        guard value is Dictionary<String, Any>
        else {
            S_Log._D_(description: "딕셔너리 타입 체크 수행", data: [ "INPUT :: \(String(describing: value))", "RETURN :: false" ])
            return false
        }

        
        // [로그 출력 실시]
        S_Log._D_(description: "딕셔너리 타입 체크 수행", data: [
            "INPUT :: \(String(describing: value))",
            "RETURN :: true"
        ])
        
        
        // [리턴 데이터 반환 실시]
        return true
    }
 

[결과 출력]

 

================================================================
LOG :: CLASS PLACE :: C_Util.swift :: dicCheck(value:) :: 2822
-------------------------------------------------
LOG :: NOW TIME :: 2023-10-14 09:11:08
-------------------------------------------------
LOG :: DESCRIPTION :: 딕셔너리 타입 체크 수행
-------------------------------------------------
LOG :: INPUT :: nil
-------------------------------------------------
LOG :: RETURN :: false
================================================================

 

반응형
Comments