$g_sAndroidEmulator _
, $g_iAndroidConfig _
, $g_sAndroidVersion _
, $g_sAndroidInstance _
, $g_sAndroidTitle _
, $g_sAndroidProgramPath _
, GetAndroidProgramParameter() _
, ((IsArray($g_avAndroidProgramFileVersionInfo) ? _ArrayToString($g_avAndroidProgramFileVersionInfo, ",", 1) : "not available")) _
, $g_iAndroidSecureFlags _
, $g_sAndroidAdbPath _
, $g_sAndroidAdbGlobalOptions _
, $__VBoxManage_Path _
, $g_sAndroidAdbDevice _
, $g_sAndroidPicturesPath _
, $g_sAndroidPicturesHostPath _
, $g_sAndroidPicturesHostFolder _
, $g_sAndroidMouseDevice _
, $g_bAndroidAdbScreencap _
, $g_bAndroidAdbInput _
, $g_bAndroidAdbClick _
, $g_bAndroidAdbClickDrag _
, ($g_bChkBackgroundMode = True ? "enabled" : "disabled") _
, $g_bNoFocusTampering _
]
знал что это такое почти с самого начала, но все время было интересно, как это называется)))) справку пару раз в поискал перерывал
; Этот способ работы хорошо известен: Func LeftOf ( $sub, $instr) LOCAL $p = StringInStr ( $instr, $sub ) If $p > 1 Then Return StringLeft ( $instr, $p - 1 ) Else Return "" EndIf EndFunc ; LeftOf ( $sub, $instr) ; Так я попробовал сначала, но это дает неверные результаты: Func LeftOf($sub,$instr) Local $p = StringInStr($instr,$sub) ; NOT GOOD: ($p > 1) ? (Return StringLeft($instr,$p-1)) : ( Return "") ; WRONG! ; DON'T DO THIS! EndFunc ; Вот как это работает правильно: Func LeftOf($sub,$instr) Local $p = StringInStr($instr,$sub) Return ($p > 1) ? (StringLeft($instr,$p-1)) : ("") ; Works properly EndFunc
я у себя часто со скобками борщил, что бы не запутаться, что там к чему
Обсуждают сегодня