C# 在Dart中,开关盒和if elseif之间是否存在性能差异
最近我在YouTube上看了一段关于Unity和性能改进的视频。 在本视频中提到,广泛的开关盒结构或与if-else结构相同的例程之间没有实际的性能差异。所以一切都归结于个人喜好和可读性 虽然这似乎适用于C#,但我想知道Dart是否也是如此。 有人知道这是为什么吗 或者,也许有人知道如何对这样的东西进行基准测试吗C# 在Dart中,开关盒和if elseif之间是否存在性能差异,c#,performance,unity3d,dart,C#,Performance,Unity3d,Dart,最近我在YouTube上看了一段关于Unity和性能改进的视频。 在本视频中提到,广泛的开关盒结构或与if-else结构相同的例程之间没有实际的性能差异。所以一切都归结于个人喜好和可读性 虽然这似乎适用于C#,但我想知道Dart是否也是如此。 有人知道这是为什么吗 或者,也许有人知道如何对这样的东西进行基准测试吗 干杯人们相信,在现代编程语言中,这些结构之间没有区别。在某些情况下,跳转表可以加快切换速度,但我不认为它们在大多数情况下都是可测量的。实际上,对于C#,这可能是一个错误的说法,原因sw
干杯人们相信,在现代编程语言中,这些结构之间没有区别。在某些情况下,跳转表可以加快切换速度,但我不认为它们在大多数情况下都是可测量的。实际上,对于C#,这可能是一个错误的说法,原因
switch
语句可以作为跳转表来实现。@GuruStron ok。[如果我们谈论“简单结构”]