Flutter 串联在颤振中不起作用,相反,变量分成两行?
所以,这是一个非常小的问题,但完全令人讨厌 这是我的代码:Flutter 串联在颤振中不起作用,相反,变量分成两行?,flutter,dart,Flutter,Dart,所以,这是一个非常小的问题,但完全令人讨厌 这是我的代码: print('COORDINATES -> ${lat}:${lng}'); 如您所见,它应该打印出来,例如:“74.23132:47.13123”,对吗 但事实上是这样的 flutter: COORDINATES -> 74.23132: 47.13123 在《颤振》中,它真的会这样工作吗 致以最良好的祝愿 颤振医生-v [✓] Flutter (Channel stable, v1.7.8+hotfix.3,
print('COORDINATES -> ${lat}:${lng}');
如您所见,它应该打印出来,例如:“74.23132:47.13123”,对吗
但事实上是这样的
flutter: COORDINATES -> 74.23132:
47.13123
在《颤振》中,它真的会这样工作吗
致以最良好的祝愿
颤振医生-v
[✓] Flutter (Channel stable, v1.7.8+hotfix.3, on Mac OS X 10.14.5 18F203, locale en-GB)
• Flutter version 1.7.8+hotfix.3 at /Users/usr/Developer/flutter
• Framework revision b712a172f9 (9 days ago), 2019-07-09 13:14:38 -0700
• Engine revision 54ad777fd2
• Dart version 2.4.0
[✓] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
• Android SDK at /Users/usr/Library/Android/sdk
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-28, build-tools 28.0.3
• Java binary at: /Applications/Android Studio 3.5 Preview.app/Contents/jre/jdk/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)
• All Android licenses accepted.
[✓] Xcode - develop for iOS and macOS (Xcode 10.2.1)
• Xcode at /Applications/Xcode.app/Contents/Developer
• Xcode 10.2.1, Build version 10E1001
• CocoaPods version 1.7.0
[✓] iOS tools - develop for iOS devices
• ios-deploy 1.9.4
[✓] Android Studio (version 3.5)
• Android Studio at /Applications/Android Studio 3.5 Preview.app/Contents
• Flutter plugin version 37.1.3
• Dart plugin version 191.7830
• Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)
[✓] Connected device (2 available)
• Mattias’s iPhone • aaf4a41bc5a93fcf273e2070e19ec2a6a3f37921 • ios • iOS 12.3.1
• iPhone Xʀ • 93F3E348-5835-492B-B756-CCD1BAD6C8E8 • ios • com.apple.CoreSimulator.SimRuntime.iOS-12-2 (simulator)
•未发现任何问题解决方案
在尝试了每一个逻辑步骤来实现这一点之后,事实证明颤振团队还没有支持这一点!所以,在颤振支持两个串联变量之前,永远不要讨论这个问题。非常非常难过让你知道 你检查过你的变量了吗?打印的日志怎么了?你期待什么?你能发布你的'flatter doctor-v'命令行输出吗?你不需要这里的内插括号(即你可以写
$lat:$lng
),你能在你的IDE中尝试一下,看看你是否得到同样的结果,或者新的flatter更新是否真的有问题?(v1.7.8+修补程序。3)你错了。看见可能您的控制台窗口太小了。几乎所有flift类的toString
实现都使用Dart字符串插值来连接变量的字符串化版本,并且它们不会出现这个问题。如果您认为存在bug,请提供可以重现该问题的示例代码。