小编fix*_*xer的帖子

这是什么F#巫术(> =>)?

下面的代码片段来自这里,从上下文中我了解它通过模式匹配做了什么,但是它是如何做的以及那个操作符让我进行循环.MSDN没有帮助.如果那是一个运营商,它有名字吗?对不起,如果我有一些遗漏的谷歌fu.

let (>=>) f1 f2 arg =
  match f1 arg with
  | Ok data -> f2 data
  | Error e -> Error e
Run Code Online (Sandbox Code Playgroud)

更新: 确实可能是运算符过载的情况,并且由于与其他SO问题的链接,我想我的问题的核心是重载运算符的语义是什么.查看其他链接(>> =)似乎是典型的绑定运算符.

f#

24
推荐指数
1
解决办法
2992
查看次数

使用动画更新布局

我有一个继承自LinearLayout的自定义View.它包含一个Button和一个EditText.EditText的初始可见性设置为GONE.按下按钮时,我希望EditText显示动画效果.所以我做了一个ScaleAnimation,当按下Button时,我设置EditText #setVisibility(VISIBLE)并启动动画.问题是它需要100%的空间,并且在这些边界内执行动画.因此,当下面放置更多View时,它们会立即向下移动,但我希望它们随着动画的进展而缓慢移动.有没有办法做到这一点?

animation android

5
推荐指数
1
解决办法
2675
查看次数

Gradle artifactory插件无法解析对配置阶段的依赖性

我正在尝试使用artifactory gradle插件解决配置阶段的依赖关系.

apply plugin: 'java'
apply plugin: 'com.jfrog.artifactory'

artifactory {
  contextUrl = "${artifactory_contextUrl}"
  ...
  resolve {
    repository {
      repoKey = 'repo'
      username = "${artifactory_user}"
      password = "${artifactory_password}"
      maven = true
    }
  }
}

dependencies {
  compile 'commons-lang:commons-lang:+'
}

task testCustomResolve {
  logger.quiet configurations.getByName('compile').singleFile.absolutePath
}
Run Code Online (Sandbox Code Playgroud)

它给了我

无法解析配置':compile'的所有依赖项.无法解析外部依赖项commons-lang:commons-lang:+因为没有定义存储库.

它在执行阶段充当魅力

task testCustomResolve << {
  logger.quiet configurations.getByName('compile').singleFile.absolutePath
}
Run Code Online (Sandbox Code Playgroud)

或者当我使用mavenCentral()时

repositories {
  mavenCentral()
}
Run Code Online (Sandbox Code Playgroud)

artifactory gradle

5
推荐指数
1
解决办法
3134
查看次数

标签 统计

android ×1

animation ×1

artifactory ×1

f# ×1

gradle ×1