特技は嗅覚、けん玉、ホイッスルを吹く事。嗅覚は自称犬並みで、乃木坂46のメンバーを臭いで嗅ぎ分ける。保有資格は色彩検定3級、珠算検定準2級、語彙・読解力検定準2級。自動車運転免許、アロマテラピー検定、料理検定の取得も考えている。その他、MacBook Proを所有しており、美術大学の授業を通じてAdobe PhotoshopやAdobe Illustratorの経験がある。得意料理は汁物、豚とタマネギとキノコの炒め物。
趣味は読書、バスケットボール観戦、散歩、長風呂。読書は小学4年生の頃にガリレオ・ガリレイや徳川家康などの伝記を読みあさった。地元の北海道旭川市が作品にたびたび登場する村上春樹の作品を好み、なかでも『ノルウェイの森』は何度も読み返した。その他、小路幸也の『HEARTBEAT』も好む。井上雄彦の漫画『SLAM DUNK』で好きな登場人物は桜木花道。おすすめの小説は朝井リョウの『武道館』。
愛称は、ななみん。5つ下の弟がいる。父親の誕生日も本人と同じ2月20日である。椎名軽穂は親戚。シンガーソングライターの瀬川あやかは高校の同級生。2011年頃、自部屋を深いオレンジ色と茶色で統一していた。ライターの篠本634に「橋本奈々未はアイドル界の新ストライクゾーン」と称された。
次の例は同じ例をPHPで書いたものである。// リフレクションなし$foo = new Foo();$foo->hello();// リフレクション$reflector = new ReflectionClass('Foo');$foo = $reflector->newInstance();$hello = $reflector->getMethod('hello');$hello->invoke($foo);// コールバックの使用$foo = new Foo();call_user_func(array($foo, 'hello'));// 可変変数構文の使用$className = 'Foo';$foo = new $className();$method = 'hello';$foo->$method();
次の例は同じ例をPythonで書いたものである。# リフレクションなしobj = Foo()obj.hello()# リフレクションclass_name = "Foo"method = "hello"obj = globals()[class_name]()getattr(obj, method)()# evaleval("Foo().hello()")
次の例は同じ例をRubyで書いたものである。# リフレクションなしfoo = Foo.newfoo.hello# リフレクションfoo_class = Object.const_get 'Foo'foo = foo_class.newfoo.send 'hello'
次の例は同じ例をJavaScriptで書いたものである。// リフレクションなしvar foo = new Foo();foo.hello();// リフレクションvar foo = this['Foo'];var methodName = 'hello';(new foo())[methodName]();
次の例は同じ例をActionScriptで書いたものである。// リフレクションなしvar foo:Foo = new Foo();foo.hello();// リフレクションvar ClassReference:Class = flash.utils.getDefinitionByName("Foo") as Class;var instance:Object = new ClassReference();instance.hello();
次のコードは同じ例をObjective-Cで書いたものである。// リフレクションなし[[[Foo alloc] init] hello];// リフレクションid aClass = objc_getClass("Foo");SEL aSelector = NSSelectorFromString(@"hello");objc_msgSend([[aClass alloc] init], aSelector, nil);
次のコードは同じ例をPerlで書いたものである。# リフレクションなしFoo->new->hello();# リフレクションmy $class = "Foo";my $method = $class->can("hello");$class->new->$method();
次のコードはjava.lang.reflectパッケージを使ったJava 6以降での例である。// リフレクションなしFoo foo = new Foo();foo.hello();// リフレクションClass cl = Class.forName("Foo");Method method = cl.getMethod("hello");method.invoke(cl.newInstance());どちらのコードでもFooクラスのインスタンスを作成し、そのインスタンスのhello()メソッドを呼んでいる。前者の例では、クラス名やメソッド名がハードコーディングされているので実行時に他のクラスに変更するのは不可能である。リフレクションを用いた後者の例では、それらを実行時に容易に変更することができる。しかしその一方で、後者は読みにくく、またコンパイル時チェックの恩恵も得られない。つまり、もしFooクラスが存在しなかったとしたら前者のコードではコンパイル時にエラーとなるが、後者のコードでは実行するまでエラーが発生しない。
トランスフォーマーシリーズ30周年を記念し、歴代キャラクターをラインナップしたシリーズ。かつて展開された『変形!ヘンケイ!トランスフォーマー』『トランスフォーマー ユナイテッド』『トランスフォーマー ジェネレーションズ』と同様に、海外展開における現行シリーズの日本導入をメインとしているが、過去製品の復刻、日本独自のリデコレーション品なども含めた総合的なラインナップが行われている。過去の日本展開シリーズと同じく、アニメ版に準拠したカラーリングがなされている。また、2016年度海外展開シリーズ『タイタンズリターン』の日本導入版では、一部商品でアニメ版に合わせた造形変更が加えられている。海外展開における過去キャラクターのリメイク商品の内、2015年以降並行して展開されている『トランスフォーマー アドベンチャー』に編入されている物もある他、同年度海外展開シリーズ『コンバイナーウォーズ』の日本導入については『トランスフォーマー ユナイトウォリアーズ』という別枠が設けられている。一般販売分は2017年度で終了し、2018年5月からは海外展開と同名の『パワーオブザプライム』へと引き継いだ。