首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Swift Windows arc4random

Swift Windows arc4random
EN

Stack Overflow用户
提问于 2022-04-30 15:44:35
回答 1查看 137关注 0票数 0

嗨,我现在正在学习Swift,我的操作系统是Windows,使用的是Visual。我能用什么来代替现在不起作用的arc4random_uniform呢?我试着去import Foundation库,但仍然没有工作。谢谢。

*Int.random ()也不工作。

EN

回答 1

Stack Overflow用户

发布于 2022-05-01 17:57:58

相当于arc4random_uniform的Swift是Int.random(in:)。例如,考虑:

代码语言:javascript
复制
print("hello, world")

let value = Int.random(in: 0..<100)
print(value)

此操作在Windows上运行,没有任何问题:

代码语言:javascript
复制
C:\...\>swiftc --version
compnerd.org Swift version 5.6.1 (swift-5.6.1-RELEASE)
Target: x86_64-unknown-windows-msvc

C:\...\>set SWIFTFLAGS=-sdk %SDKROOT% -I %SDKROOT%\usr\lib\swift -L %SDKROOT%\usr\lib\swift\windows

C:\...\>swiftc test.swift -emit-executable %SWIFTFLAGS% -o test.exe
   Creating library test.lib and object test.exp

C:\...\>test
hello, world
42

如果这不适用于您,我建议您检查您的Swift版本。它与安装在这里上的5.6.1安装在Windows 10上的这些指示一起工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72069911

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档