はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ struct

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 10 / 10件)
 

C#に潜むstructの罠 - KAYAC engineers' blog

2019/04/09 このエントリーをはてなブックマークに追加 195 users Instapaper Pocket Tweet Facebook Share Evernote Clip Unity KAYAC engineers 結論 Blog

こんにちは。技術部平山です。 この記事ではC#のstructを使った際にはまった罠について書きます。 Unityでの体験を軸にお話しますが、Unityに限ったことではないかと思います。 お急ぎの方のために結論を申しあげますと、structを使うなとなります。 どうしてもstructを使いたい気分になった時に、罠にはまって時間を無... 続きを読む

GraphQLのレスポンスJSONに対応するstructからクエリを生成できるgo-graphql-query - 詩と創作・思索のひろば

2017/06/06 このエントリーをはてなブックマークに追加 50 users Instapaper Pocket Tweet Facebook Share Evernote Clip JSON GraphQL クエリ 思索 ひろば

2017 - 06 - 06 GraphQLのレスポンスJSONに対応するstructからクエリを生成できるgo-graphql-query Go このあいだ GitHub が公開していた GraphQL API が便利そうだったので使おうと思ったのだけど、求めたライブラリがなかったので作った次第です。 ここで GraphQL についての説明はしませんが、結果の JSON とクエリが同じ形を持って... 続きを読む

Datastore/Go のデータ設計と struct の振る舞いについて

2017/04/27 このエントリーをはてなブックマークに追加 53 users Instapaper Pocket Tweet Facebook Share Evernote Clip DDD Twitter DataStore pospome

Datastore/Go のデータ設計と struct の振る舞いについて 1. Datastore/Go のデータ設計と struct の振る舞いについて 2. 自己紹介 twitter : pospome blog :pospomeのプログラミング日記 職種 : サーバサイドエンジニア 興味  : クラス設計全般, DDD アイコン:羊じゃなくてポメラニアン その他 :「ポメ」って呼んでくださ... 続きを読む

Datastore/Go のデータ設計と struct の振る舞いについて

2017/04/27 このエントリーをはてなブックマークに追加 53 users Instapaper Pocket Tweet Facebook Share Evernote Clip DDD Twitter DataStore pospome

Datastore/Go のデータ設計と struct の振る舞いについて 1. Datastore/Go のデータ設計と struct の振る舞いについて 2. 自己紹介 twitter : pospome blog :pospomeのプログラミング日記 職種 : サーバサイドエンジニア 興味  : クラス設計全般, DDD アイコン:羊じゃなくてポメラニアン その他 :「ポメ」って呼んでくださ... 続きを読む

golang は ゆるふわに JSON を扱えまぁす! — KaoriYa

2016/07/22 このエントリーをはてなブックマークに追加 69 users Instapaper Pocket Tweet Facebook Share Evernote Clip JSON KaoriYa golang Ruby フワ

以下のツイートにもある通り、一見 golang は struct を定義しないと JSON を扱えないように見えます。似たようなツイートを最近見ましたが、それらは全部誤解です。そこでこの記事では、golang でゆるふわ ( struct を定義せず) に JSON を扱う方法を紹介します。 golang。rubyのようにゆるふわにJSONは扱えない? https://t.co/olsryDHc5... 続きを読む

Swiftにおけるclassとstructの使い分け - cockscomblog?

2016/01/01 このエントリーをはてなブックマークに追加 96 users Instapaper Pocket Tweet Facebook Share Evernote Clip structure cockscomblog Swift

2016 - 01 - 01 Swiftにおけるclassとstructの使い分け Swift Development 日記 新年あけましておめでとうございます。 class, struct Swift にはclass ( class )の他にstructure ( struct )があり、どちらもよく似た機能を提供する。しかしそれぞれ参照型 (reference type)と値型 (value ... 続きを読む

Goのデバッグに便利なpretty printライブラリ「pp」を作った - Qiita

2014/12/01 このエントリーをはてなブックマークに追加 183 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita デバッグ fmt.Printf map 既存

概要 k0kubun/ppという、pretty printライブラリを作った。 任意の型のオブジェクトをpp.Print()に渡すと色つきでpretty printしてくれるという非常にシンプルなもの。 作った背景 fmt.Printf("%#v", ...)等ではわかりづらい複雑なmapやstructをdebug printするときは、pretty printを使うと便利。既存のpretty p... 続きを読む

インタフェースの実装パターン #golang - Qiita

2014/08/04 このエントリーをはてなブックマークに追加 167 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita golang インタフェース INTERFACE

はじめに この記事は,以下の過去にQiitaに投稿したインタフェースの実装パターンの記事に,typeやメソッド,インタフェースの基本的な説明を追加してわかりやすくしたものです. Go言語における埋め込みによるインタフェースの部分実装パターン structにinterfaceを埋め込んで,動的に入れ替えるパターン まずtypeとメソッド,基本的なインタフェースの実装方法についておさらいすることで,さ... 続きを読む

SwiftのArrayがヤバイ - Qiita

2014/06/21 このエントリーをはてなブックマークに追加 278 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita Array Swift ヤバイ 実体

var a = [11, 22, 33] var b = a a[0] = 777 // b[0]も777になる a.append(44) a[0] = 888 // b[0]は888にならない なぜappendするとArrayの実体が共有されなくなるのか 一見すると奇妙な挙動ですが、SwiftのArrayが構造体(struct)であることから考えればその理由がわかります。おそらく、C言語で考える... 続きを読む

Linux KernelのLinked Listの実装が面白い件 - 愛と勇気と缶ビール

2012/12/11 このエントリーをはてなブックマークに追加 242 users Instapaper Pocket Tweet Facebook Share Evernote Clip Linux kernel 実装 勇気 缶ビール 面白い件

最近、Robert Love先生の本を暇な時にダラーと読んでいたりするわけですが、それの中にLinux Kernel内部で使われているLinked Listの実装が書いてあって面白かったので共有。まず、Linked Listの一個一個のエントリを表すstructを定義します。 struct list_head { struct list_head *next, *prev; }; いやいやいやいや... 続きを読む

 
(1 - 10 / 10件)