ByteNote LogoByteNote

Navigation

  • Blog
  • 工具

    © 2025 ByteNote. All rights reserved.

    Swift Optional 的四种处理方式

    Nov 27, 20228 min read
    var ages:[Int] = []
    
    ages.sort()
    
    // if let
    if let oldest = ages.last {
        print("this is oldest age \(oldest)")
    }else {
        print("this is no oldest age")
    }
    
    // nil coalescing
    let oldest = ages.last ?? 999;
    
    // gard statement
    func getOldestAge (){
        guard ages.last != nil else {
            return
        }
        print("\(oldest) is oldest age")
    }
    getOldestAge()
    
    // force unwrap
    let oldestAge = ages.last!
    print(oldest)
    

    相关文章

    npm audit fix 的作用详情

    npm audit fix 是一个命令,用于自动检测、修复和升级项目依赖以解决安全漏洞,并在必要时提示手动修改。

    JS 获取URL参数

    该JavaScript函数`getQueryVariable`用于从URL中提取指定参数的值。

    JavaScript中ASCII码与Unicode码互转的实现方式有哪些?

    在JavaScript中,实现ASCII码与Unicode码互转的方法包括使用Python代码示例中的`ascii_to_unicode`和`unicode_to_ascii`函数,但需注意这些方法可能不适用于所有字符集和编码。

    人口经济学家、携程董事长梁建章在《人口战略》新书发布会上表示:

    未来印度人口将大幅超过中国,中产阶级迅速扩张,使其成为关键消费市场,对中国企业国际化和印度人口战略制定均至关重要。

    AltStore The name for this app is invalid

    通过Sideloadly的“Advanced Options”修改APP名称并选择“Export”模式后,使用AltStore成功安装了APP。