Kotlin歴が1ヶ月で、「あ、これは便利かも」と思えたKotlinの用法 - YusukeIwakiのブログ
fun JSONArray.forEach(action: (JSONObject) -> Unit) {
for (i in 0 until length()) {
action(jsonArray.getJSONObject(i));
}
}
Kotlin歴が1ヶ月で、「あ、これは便利かも」と思えたKotlinの用法 - YusukeIwakiのブログ
fun JSONArray.forEach(action: (JSONObject) -> Unit) {
for (i in 0 until length()) {
action(jsonArray.getJSONObject(i));
}
}
<!-- Before -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- After -->
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
Use in styles.xml
etc.
see also https://developer.android.com/guide/topics/ui/look-and-feel/themes
日本語でコメントを書くと、
File "/Users/foo/Documents/django/manager_project/manager_project/settings.py", line 40
SyntaxError: Non-ASCII character '\xe8' in file /Users/foo/Documents/django/manager_project/manager_project/settings.py on line 40, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
などど、ASCII以外の文字が含まれているエラーが発生する場合がある。
cd /mnt/c
で、Cドライブに入る事ができる。
Cドライブ以下のディレクトリに行きたい場合、cd /mnt/c/Documents
と書くのは不可。
Rakeは、MakeをRubyで実装したものを超越したビルドツールである。 世間では、ビルドツールというとMakeやApache Antが有名で、よく使われている。 Rakeは、これらのいいとこ取りをした上で、特有のフィーチャーを追加した新しいビルドツールであり、複雑なビルドを柔軟に書きこなすことができる。その秘密は内部DSLという仕組みにあり、このおかげでビルドの記述にRubyの強力な文法をそのまま使うことができる。この自由度の高さは、ビルドの記述に独自の言語の使用を選択したMakeとAntには無い強みだ。 その代わりと言ってはなんだが、Rubyにある程度習熟していないと扱えないツールである。
/* | |
generate random string. | |
possibly contained letters are: | |
- lower case alphabet | |
- upper case alphabet | |
- number | |
todo: | |
- pass letter kind or letter set |
import UIKit | |
extension CGSize { | |
var inversed: CGSize { | |
return CGSize(width: self.height, height: self.width) | |
} | |
} |