Swift 命令行输入输出

1、类输出

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

    override var description: String {
        
        return String(format: "%@, %@", self.lastName, self.firstName)
    }
    

2、命令行输入

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

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

      // MyScanf.h
      
      #ifndef SwiftTestCode_MyScanf_h
      #define SwiftTestCode_MyScanf_h
      
      #import <stdio.h>
      
      int MyScanf(void);
      
      #endif
      
      // MyScanf.c
      
      #include "MyScanf.h"
      
      int MyScanf(void) {
          
          int input;
          
          scanf("%d", &input);
          
          return input;
      }
      
      // SwiftTestCode-Bridging-Header.h
      
      #import "MyScanf.h"
      
原文地址:https://www.cnblogs.com/QianChia/p/8933654.html