You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
除算(/)はCSSでも使われているため、そのままだと四則計算として扱われないケースがあります。 変数や関数と一緒に使われていたり、括弧で囲まれていると演算子として使われるようになります。 p { $width: 1000px; font: 10px/8px; // 変数無しでこの書き方だと計算されない font: (italic bold 10px/8px); // 括弧で囲うと計算される width: $width/2; // 変数と数値は計算される height: (500px/2); // 括弧で囲うと計算される margin: round(1.5)/2; // 関数が使われている場合は計算される } 出力結果は下記のようになります。 p { font: 10px/8px; font: italic bold 1.25; width: 500px; height: 250px; ma
Map オブジェクトは、キーと値のペアのコレクションです。Map のキーは一度しか出現しません。Map の集合の中で一意です。Map オブジェクトはキーと値のペアで反復処理されます。for...of ループは、各反復処理に対して [キー, 値] という 2 つのメンバーからなる配列を返します。反復処理は 挿入順 で行われます。これは、それぞれのキーと値のペアが set() メソッドによって最初にマップに挿入された順番に対応します(つまり、 set() が呼ばれたときには、すでに同じ値を持つキーがマップになかったということです)。 仕様書では、「平均して、集合の要素数に対してサブリニアなアクセス時刻を提供する」マップを実装することを要求しています。したがって、複雑度が O(N) よりも高い場合、内部的にはハッシュ表(O(1) ルックアップ)、探索木(O(log(N)) ルックアップ)、あるい
Working with data structures was straightforward and predictable in a days of Erlang. Most of the time you were getting exactly what you expect. Elixir is a different beast. It allows more ways to work with maps, lists and keyword lists. Turns out, performance-wise some of them are radically different than others. First, some nice graphs of access time depending on structure size and then comes ex
Well, let’s begin with explaining the title: Form Object is a common pattern in web development which wraps user input into a convenient structure to be processed in the application. It’s basically an aggregation of an incoming payload, for the program’s convenience, with some basic casting and validation. Why did I put objects in quotes then? Because in Elixir we actually don’t have objects thems
Swiftのmap, filter, reduce(などなど)はこんな時に使う! Swiftをさわり始めてある程度経つと「Swiftらしく書きたい」という欲望がわいてきます。そしてObjective-Cでは触れたことのない、map, filter, reduceというのものを目にすることになると思います。 これらの関数を見たときの最初の印象は「うわ、何これ」といったもので、見慣れない構文に戸惑いました。同じように戸惑いを感じた方もいるのではないでしょうか。 特にどんなシチュエーションで、何を使えばよいのかといった部分があまりピンと来ず、なかなか使いこなせずにいました。 そのような経験を踏まえ、**こういう時は、これを使う!**と一言で説明することを目指してこの記事を書きました。 はじめに結論から 一言でまとめると、これらの関数を覚えるとめちゃくちゃ便利になります。 この関数はこんな時に使う
When writing Elixir apps you’ll typically find yourself building up state in a map. Typically these maps contain deep nesting. Updating anything deeply nested means you have to write something like: my_map = %{ foo: %{ bar: %{ baz: "my value" } } } new_bar_map = my_map |> Map.get(:foo) |> Map.get(:bar) |> Map.put(:baz, "new value") new_foo_map = my_map |> Map.get(:foo) |> Map.put(:bar, new_bar_map
This article is about verification of research data. For other uses, see Triangulation (disambiguation). In the social sciences, triangulation refers to the application and combination of several research methods in the study of the same phenomenon.[1] By combining multiple observers, theories, methods, and empirical materials, researchers hope to overcome the weakness or intrinsic biases and the
以下のツイートにもある通り、一見 golang は struct を定義しないと JSON を扱えないように見えます。他にも似たようなツイートをチラホラと見かけましたが、それらは全部誤解です。そこでこの記事では、golang でゆるふわ (structを定義せず) に JSON を扱う方法を紹介します。 golang。rubyのようにゆるふわにJSONは扱えない? https://t.co/olsryDHc5G — bamchoh (@bamchoh) 2016年6月24日 この記事では入力の json.Unmarshal() を取り扱いますが、出力の json.Marshal() にも応用できます。 TL;DR json.Unmarshal() には *interface{} を渡せます interface{} は dproxy を使うと、値のアクセスで楽ができます json.Unmar
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く