Если у вас есть такая конфигурация:
<VirtualHost *:80>
ServerName example.com
DocumentRoot "/var/www/example.com"
<FilesMatch "\.php$">
SetHandler "proxy:fcgi://127.0.0.1:9000"
</FilesMatch>
</VirtualHost>
Раскомментируйте следующие строки в вашем httpd.conf
LoadModule proxy_module lib/httpd/modules/mod_proxy.so
LoadModule proxy_fcgi_module lib/httpd/modules/mod_proxy_fcgi.so
Это работает для меня
Некоторые из параметров могут быть следующими: concatenate:
list.map(t => t._1 + t._2)
один за другим чередующимся (после вашего комментария кажется, что вы просили об этом):
list.flatMap(t => List(t._1, t._2))
разделите и добавьте их:
list.map(_._1) ++ list.map(_._2)
Ну, вы всегда можете использовать flatMap, как в:
list flatMap (x => List(x._1, x._2))
Хотя ваш вопрос немного расплывчатый.
См. -
https://stackoverflow.com/a/43716004/4610065
В этом случае -
import syntax.std.tuple._
List(("John","Paul"),("George","Ringo")).flatMap(_.toList)
В общем случае для списков кортежей любой arity рассмотрим это,
myTuplesList.map(_.productIterator.map(_.toString)).flatten
Обратите внимание, что productIterator
отличает все типы в кортеже к Any
, поэтому мы здесь приводим значения String
.
Попробуйте:
val tt = List(("John","Paul"),("George","Ringo"))
tt.flatMap{ case (a,b) => List(a,b) }
Это приводит к:
List (John, Paul, George, Ringo)
blockquote>