Swift 命令行输入输出

1、类输出

  • Swift 语言中类输出方法重写

    1
    2
    3
    4
    override var description: String {

    return String(format: "%@, %@", self.lastName, self.firstName)
    }

2、命令行输入

  • 在 Swift 语言中添加命令行输入函数

  • 创建 C 语言的 .c 和 .h 及 桥接 文件,并添加自定义输入函数。

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    // MyScanf.h

    #ifndef SwiftTestCode_MyScanf_h
    #define SwiftTestCode_MyScanf_h

    #import <stdio.h>

    int MyScanf(void);

    #endif
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    // MyScanf.c

    #include "MyScanf.h"

    int MyScanf(void) {

    int input;

    scanf("%d", &input);

    return input;
    }
    1
    2
    3
    // SwiftTestCode-Bridging-Header.h

    #import "MyScanf.h"
文章目录
  1. 1. 1、类输出
  2. 2. 2、命令行输入
隐藏目录